MFC 去除菜单项的复选标记
新建MFC单文档后面都默认生成一个应用程序后我想去除查看子菜单里工具栏菜单项的复选标记怎么弄在CMainFrame的OnCreate函数里加上GetMenu()->Get...
新建MFC 单文档 后面都默认 生成一个应用程序后
我想去除 查看子菜单里 工具栏 菜单项的复选标记 怎么弄
在CMainFrame的OnCreate函数里加上
GetMenu()->GetSubMenu(2)->CheckMenuItem(1,MF_BYPOSITION |MF_UNCHECKED);
怎么不管用 系统默认复选的不能修改么? 展开
我想去除 查看子菜单里 工具栏 菜单项的复选标记 怎么弄
在CMainFrame的OnCreate函数里加上
GetMenu()->GetSubMenu(2)->CheckMenuItem(1,MF_BYPOSITION |MF_UNCHECKED);
怎么不管用 系统默认复选的不能修改么? 展开
2个回答
展开全部
给它设一个变量,例如 int xuan; 初始化时 给 0 表示 没 打勾。
每当 要 打勾/去勾 时,检查 xuan。
if (xuan == 0 ){
CheckDlgButton(IDC_xxxx,1); //做打勾
xuan = 1; //更改为 1 表示 打勾了
} else {
CheckDlgButton(IDC_xxxx,0); //去掉勾
xuan = 0; //更改为 0 表示 不打勾
}
每当 要 打勾/去勾 时,检查 xuan。
if (xuan == 0 ){
CheckDlgButton(IDC_xxxx,1); //做打勾
xuan = 1; //更改为 1 表示 打勾了
} else {
CheckDlgButton(IDC_xxxx,0); //去掉勾
xuan = 0; //更改为 0 表示 不打勾
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询