1.在单文档界面添加一个菜单,添加消息command
新加一个选项text,右键选择添加事件,选择command命令,选择view类,编辑代码就可以了
2.子菜单勾选
//GetMenu()->GetSubMenu(0)->CheckMenuItem(2,MF_BYPOSITION | MF_CHECKED);0,2代表第一个菜单项下第三个选项设置为对勾
//GetMenu()->GetSubMenu(0)->CheckMenuItem(ID_FILE_NEW,MF_BYCOMMAND | MF_CHECKED);
3.菜单前创建图形标志
bitmap.LoadBitmap(IDB_BITMAP1);
GetMenu()->GetSubMenu(0)->SetMenuItemBitmaps(0,MF_BYPOSITION,&bitmap,&bitmap);
4.菜单选项不可用
GetMenu()->GetSubMenu(0)->EnableMenuItem(1,MF_BYPOSITION | MF_DISABLED | MF_GRAYED);
5.取消默认菜单,设置新自定义菜单
SetMenu(NULL);//取消默认对话框
CMenu menu;
menu.LoadMenu(IDR_MAINFRAME);//设置新对话框
SetMenu(&menu);
menu.Detach();