c – 使用mfc的动态菜单
发布时间:2020-12-16 05:19:18 所属栏目:百科 来源:网络整理
导读:我想添加一个菜单项到我的主菜单,然后在运行时填入项目.我该怎么做?除了添加项目,我将如何为他们添加一个消息映射条目,因为我不知道该id? 解决方法 您可以动态创建一个CMenu对象: CMenu *menu = new CMenu;menu-CreatePopupMenu();// Add items to the me
我想添加一个菜单项到我的主菜单,然后在运行时填入项目.我该怎么做?除了添加项目,我将如何为他们添加一个消息映射条目,因为我不知道该id?
解决方法
您可以动态创建一个CMenu对象:
CMenu *menu = new CMenu; menu->CreatePopupMenu(); // Add items to the menu menu->AppendMenu(MF_STRING,menuItemID,"Text"); ... 然后将此子菜单添加到主菜单中: wnd->GetMenu()->AppendMenu(MF_POPUP,(UINT_PTR)menu->m_hMenu,"Menu Name"); 对于消息映射,假设所有菜单项ID都在一定范围内,您可以使用 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- LayaAir引擎学习日志3----FlashDevelop/Flash Builder开发环
- swift – 如何在UIBarButtonItem上使用info按钮
- 如何将目标文件链接到可执行/编译的二进制文件?
- webwork xml中传入多个参数的问题
- 当父视图控制器不启用时,swift – 子视图控制器旋转
- objective-c – 在clang编译期间无法找到objc.h
- Objective-C中的方法名称是相同的.
- c# – 如何在LINQ to SQL Query中输出大写的列?
- c# – 快速和高效的ASCII字符串类.NET
- ruby-on-rails – Rails:无法访问lib目录中的模块