菜单标记只能在框架类中使用
void CMainFrame::OnOriginimage()
{
// TODO: 在此添加命令处理程序代码
CtestApp *app=(CtestApp *)AfxGetApp();
if (GetMenu()->GetSubMenu(5)->CheckMenuItem(0,MF_BYPOSITION)==MF_CHECKED)
{
GetMenu()->GetSubMenu(5)->CheckMenuItem(0,MF_BYPOSITION | MF_UNCHECKED);//取消标记
app->DisplayOriginFlag=false;
}
else if (GetMenu()->GetSubMenu(5)->CheckMenuItem(0,MF_BYPOSITION)==MF_UNCHECKED)
{
GetMenu()->GetSubMenu(5)->CheckMenuItem(0

本文介绍如何在MFC框架中实现菜单项的标记与取消标记。通过示例代码展示了根据菜单位置和ID来切换菜单项的选中状态,并更新视图。
最低0.47元/天 解锁文章
4126

被折叠的 条评论
为什么被折叠?



