永发信息网

关于MFC标记菜单项的问题

答案:2  悬赏:0  手机版
解决时间 2021-01-27 09:01
我看了孙鑫老师的MFC教程,然后用VC2010来标记菜单项,具体方法是:
在CMainFrame类的OnCreate函数内加上代码:
GetMenu( ) -> GetSubMenu( 0 ) -> CheckMenuItem( 0, MF_BYPOSITION | MF_CHECKED ) ;

但是发生中断,请问有什么具体的解决办法?
最佳答案
应该是你的MainFrame没有菜单导致的。
全部回答
完全错误。在当前的菜单项上添加消息处理函数,相应update_command_ui消息。 然后在消息处理函数里面pcmdui->setcheck就可以了。比如: void cmainframe::onupdatefileopen(ccmdui *pcmdui) { pcmdui->setcheck(false); } 至于何时会发出这个事件是由framewnd决定的,比如在菜单即将被展开的时候。 工具栏的处理手法和菜单完全一致。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
及以的意思是什么啊?知道的请说下!
以下为有关显微镜的问题,请回答:(1)当显微
济宁fm91.3音乐广播10月30号歌单早晨男生版的
双东汽修汽配(李明店)地址在什么地方,我要处
杨洛开始为什么不认识叶天明
人民网发起的以“责任中国”为主题的评选活动
Conflicts with others are common in everyd
居然之家地址有知道的么?有点事想过去
马笠的意思是什么啊?知道的请说下!
桂林市口腔医院上班时间
电信猫恢复出厂设置可以复原设置吗?
订婚公公给一千零一块钱什么意思
海东轿车修理厂地址在哪,我要去那里办事
失业保险金额怎么算
随着一个国家金融的发展,银行资产占金融机构
推荐资讯
为什么无线网卡已经连接了手机也连接了、还不
患者男,46岁。既往有慢性乙型肝炎病史,乙肝
我的星盘中有六个逆行!!!
游戏输了有哪些惩罚
我升初三了.想买个手机 怎样说服爸妈?
我是从三年级开始学英语的,但那时觉得很难,直
为什么战姬天下在无线网的状态下总是显示信号
梦到一条黄色的小蛇咬到手臂
招商银行信用卡017在哪里看 ?谢谢
Gedo and Juba,是翻译过来是哪两个地方
纺织厂打卷工危险吗?
川北民居和川南民居具体都什么区别啊
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?