MFC VC中使菜单项变灰
来源:互联网 发布:sql更新数值怎么写 编辑:程序博客网 时间:2024/09/21 09:26
一、没有UpdateCmdUI句柄时
MFC中缺省的习惯是当没有UpdateCmdUI句柄时程序是使能(Enable)菜单,菜单自动变成使能,只要关掉缺省值就可以了,把下面的代码加入你的程序
CMainFrm::CMainFrm
{
// Other stuff
this->m_bAutoMenuEnable = false;
}
然后在消息响应函数中添加如下代码:
CMenu* m_menu = GetMenu();
CMenu* submenu = m_menu->GetSubMenu(0);
submenu->EnableMenuItem(ID_FILE_NEW, MF_BYCOMMAND | MF_GRAYED);
二、有UpdateCmdUI句柄时
在框架中添加菜单ID的ON_UPDATE_COMMAND_UI消息,在相应函数参数中会有“CCmdUI* pCmdUI”这个参数,添加如下代码:
pCmdUI->Enable(false);
就可是这个菜单变灰显
- MFC VC中使菜单项变灰
- MFC VC中使菜单项变灰
- MFC VC中使菜单项变灰
- MFC VC中使菜单项变灰
- MFC/VC++中菜单的设计举例
- VC|MFC 菜单
- VC MFC菜单
- MFC 使菜单项变灰
- MFC 使菜单项变灰
- MFC 使菜单项变灰
- MFC中使菜单项变灰的两种方法
- VC MFC系统托盘右键菜单,鼠标点击非菜单区域使菜单消失的问题
- 【转】MFC中使菜单变灰
- MFC中菜单设置
- MFC中菜单相关
- VC中加载菜单
- VC++ MFC中多线程
- VC++/MFC中DoModal
- 【Android布局】在程序中设置android:gravity 和 android:layout_Gravity属性
- Android源码学习之七—传感器的背后
- Java 操作 Excel (读取Excel2007,Poi实现)
- ext.net 配置备忘
- 拦截网络数据包(SOCK_RAW)
- MFC VC中使菜单项变灰
- Windows Phone 7下一个上传图片的类
- Android输入法的梳理
- WebServie中验证 SoapHeader
- jquery中的ready函数与window.onload谁先执行
- 关于chattr,lsattr 命令使用详解
- LINQ To Xml:迭代中的万圣节问题
- JavaMail API简介
- [DFB] 显示字符串 走马灯效果