VS 2017 MFC 使用代码 GetMenu() 修改菜单样式
作者:互联网
1. 新建文档,选择单个文档,MFC standard (其他的设置好像不行)
2. 在 CMainFrame.cpp的OnCreate方法最后加入
CMenu *menu = GetMenu();
//获取子菜单
CMenu *fileMenu = menu->GetSubMenu(0);
//勾选
fileMenu->CheckMenuItem(2, MF_BYPOSITION | MF_CHECKED); //第一个参数由MF_BYPOSITION决定
fileMenu->CheckMenuItem(ID_FILE_OPEN, MF_BYCOMMAND | MF_CHECKED);//第一个参数由MF_BYCOMMAND决定
//默认项(会加粗)一个菜单项只有一个默认菜单
//第二个参数FASLE表示为ID , TRUE表示用位置
fileMenu->SetDefaultItem(ID_FILE_PRINT, FALSE);
//fileMenu->SetDefaultItem(2, TRUE);
标签:MFC,SetDefaultItem,GetMenu,MF,fileMenu,VS,FILE,ID,菜单 来源: https://blog.csdn.net/howard789/article/details/101200012