C++ CheckMenuItem
2024-10-18 02:31:54
菜单单选
关键点
CMenu::GetMenuState
UINT GetMenuState( UINT nID, UINT nFlags ) const;
MF_CHECKED
MF_DISABLED
MF_ENABLED
MF_GRAYED
MF_MENUBARBREAK
MF_MENUBREAK
MF_SEPARATOR
MF_UNCHECKED
nFlags
MF_BYCOMMAND
MF_BYPOSITION
CMenu::CheckMenuItem
UINT CheckMenuItem( UINT nIDCheckItem, UINT nCheck );
实现过程
CMenu *pMenu = GetMenu();
CMenu *pSubMenu=pMenu->GetSubMenu(3);
if( pSubMenu->GetMenuState(ID_VIEW_STATUS_BAR,MF_BYCOMMAND)==MF_CHECKED)
{
pSubMenu->CheckMenuItem(ID_VIEW_STATUS_BAR,MF_UNCHECKED);
}
else
{
pSubMenu->CheckMenuItem(ID_VIEW_STATUS_BAR,MF_CHECKED);
} |
图
备注
单击1次选中√
再次单击取消选中
相关链接
最新文章
- 20160803 - C:\WINDOWS\system32\config\systemprofile\Desktop 不可用的解决
- yii2 Pjax的使用
- [git]添加项目到git
- 使用TFS+GIT实现分布式项目管理
- 【POJ】2187 Beauty Contest(旋转卡壳)
- GUI_Delay函数
- Android activity之间传值关键性代码
- C- struct的使用
- 连接Oracle11g数据库时遇到无监听,网络适配器无法建立等问题的一些解决办法
- 深入理解C/C++数组和指针
- post请求和get请求
- ural1682 Crazy Professor
- secache 详解
- FreeRTOS--疑难解答
- wifipineapple插件:codeInject的使用
- centos/linux下的安装Nginx
- 敦泰FT6X06单层自容调屏
- MongoDB之Java测试代码(DAO层)
- 【js】Number与数组
- F5负载均衡原理