C++ CheckMenuItem
2014-08-01 19:17
357 查看
菜单单选
关键点
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 );
实现过程
图
备注
单击1次选中√
再次单击取消选中
相关链接
来自为知笔记(Wiz)
关键点
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次选中√
再次单击取消选中
相关链接
来自为知笔记(Wiz)
相关文章推荐
- CheckMenuItem
- CheckMenuItem
- Windows菜单函数 - CheckMenuRadioItem
- CheckMenuItem Function in Delphi
- Win32汇编--菜单进阶之菜单的单选与多选(CheckMenuItem&CheckMenuRadioItem)
- MFC API——》CheckMenuItem
- GTK Gossip: GtkCheckMenuItem、GtkRadioMenuItem 與 GtkTearoffMenuItem
- VC 系统菜单打勾,MFC Dialog SYS menu check CheckMenuItem
- 孙鑫VC++深入详解:Lesson6 Part1 -- CheckMenuItem,子菜单项上添加位图,禁用子菜单项,删除整个菜单,和加载菜单
- Windows菜单函数 - CheckMenuItem
- A CheckMenuItem
- C# 創建彈出式菜單(ToolStripMenuItem)
- ASP.NET 2.0 Menu – MenuItemClick not posting back/firing event
- read Item 25 of《More Effective C++》
- Windows 编程[19] - 改变菜单项的状态: GetMenuState、EnableMenuItem
- 第二人生的源码分析(九十六)LLMenuItemGL实现菜单的显示
- C++ Coding Standards Item 2 : Use an automated build system
- TListView ItemCheck CheckedItems
- 菜鸟问题(MFC之CMenu::EnableMenuItem() )
- Delphi Open Tools API - How to create and add new menu item