社区
界面
帖子详情
如何动态设置菜单项为灰色(不可用)!?
hjf1223
2004-09-15 04:03:45
菜单在对话框中,现在如何通过代码设置菜指定的菜单项不可用!?
...全文
278
2
打赏
收藏
如何动态设置菜单项为灰色(不可用)!?
菜单在对话框中,现在如何通过代码设置菜指定的菜单项不可用!?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flyelf
2004-09-15
打赏
举报
回复
对话框中如何对菜单相应ON_UPDATE_COMMAND_UI:
msdn key : DLGCBR32 sample (MFC)
无聊客
2004-09-15
打赏
举报
回复
EnableMenuItem(....,MF_GRAYED)
MFC中
动态
添加
菜单项
是
灰色
的解决办法
呈现
灰色
的原因是没有对应的消息响应函数与菜单相关联,只需要自己写一个消息响应函数即可,例如孙鑫的VC++教程第六章有相关
动态
添加菜单的教程,但是此教程在使用
动态
添加
菜单项
之后并没有对
菜单项
是
灰色
的进行说明,话不多说代码如下,初学者可以看看: GetMenu()->GetSubMenu(0)->AppendMenu(MF_STRING,114,"wo cao ni da ye"); 这是原孙鑫老
VS2010
动态
添加
菜单项
在VC6.0和VS2010里面
动态
添加
菜单项
是不一样的,查看MSDN文档可知,VS2010采用的是MFC9.0版,其中有很多新增的项具体信息请查看http://msdn.microsoft.com/en-us/library/ws8s10w4.aspx,本文就根据自己的测试详细的
动态
添加
菜单项
在VC6.0和VS2010里面
动态
添加
菜单项
是不一样的,查看MSDN文档可知,VS2010采用的是MFC9.0版,其中有很多新增的项具体信息请查看http://msdn.microsoft.com/en-us/library/ws8s10w4.aspx,本文就根据自己的测试详细的比较一下二者的区别: 1.在VC6.0里面
动态
添加一个子
菜单项
: 在CMainFrame::OnCtreate()中添加代码,另外要在Resource.h里面添加#define ID_MENU_ADDMENUITEM 32
实现系统
菜单项
添加的多种编程技术
在操作系统中,菜单是用户与软件交互的重要界面元素。它们为用户提供一系列的命令选项,从而实现对程序的控制。菜单通常由多个
菜单项
组成,每个
菜单项
代表着一个可执行的操作或功能。在Windows操作系统中,
菜单项
(MenuItem)是用户交互的一个基本单元,它可以是命令、子菜单、分隔符等。每个
菜单项
都有一系列的属性来定义其行为和外观:标识符(ID):每个
菜单项
都需要一个唯一的标识符,用于程序中识别该
菜单项
并处理用户操作。标题(Caption):显示在菜单上的文本,可以包含快捷键的描述。
CMFCMenubar
动态
添加
菜单项
在VC6.0和VS2010里面
动态
添加
菜单项
是不一样的,查看MSDN文档可知,VS2010采用的是MFC9.0版,其中有很多新增的项具体信息请查看http://msdn.microsoft.com/en-us/library/ws8s10w4.aspx,本文就根据自己的测试详细的比较一下二者的区别: 1.在VC6.0里面
动态
添加一个子
菜单项
: 在CMainFrame::OnCtreat
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章