c++菜单项不能粗体这样写不对吗GetMenu()->GetSubMenu(0)->GetDefaultItem(1,TRUE);

GetMenu()->GetSubMenu(0)->GetDefaultItem(1,TRUE);这是跟孙鑫教程里的一模一样,没有出现错误就是不粗体,怎么回事... GetMenu()->GetSubMenu(0)->GetDefaultItem(1,TRUE);
这是跟孙鑫教程里的一模一样,没有出现错误就是不粗体,怎么回事
展开
 我来答
帐号已注销
2013-08-12 · TA获得超过3000个赞
知道大有可为答主
回答量:1338
采纳率:75%
帮助的人:1275万
展开全部

GetMenu这个函数是不能随便调用的,比如在View类调用就会出错。

你说没有出现错误,那应该是在Frame类中调用的了。困拍

“不粗体”是因为最后应该是SetDefaultItem,而不是GetDefaultItem。

下面是一个万能的加粗方胡仔法:

CMenu* pMenu = AfxGetApp()->汪做羡GetMainWnd()->GetMenu()->GetSubMenu(0);
pMenu->SetDefaultItem(1, TRUE);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式