c++菜单项不能粗体这样写不对吗GetMenu()->GetSubMenu(0)->GetDefaultItem(1,TRUE);
GetMenu()->GetSubMenu(0)->GetDefaultItem(1,TRUE);这是跟孙鑫教程里的一模一样,没有出现错误就是不粗体,怎么回事...
GetMenu()->GetSubMenu(0)->GetDefaultItem(1,TRUE);
这是跟孙鑫教程里的一模一样,没有出现错误就是不粗体,怎么回事 展开
这是跟孙鑫教程里的一模一样,没有出现错误就是不粗体,怎么回事 展开
1个回答
展开全部
GetMenu这个函数是不能随便调用的,比如在View类调用就会出错。
你说没有出现错误,那应该是在Frame类中调用的了。困拍
“不粗体”是因为最后应该是SetDefaultItem,而不是GetDefaultItem。
下面是一个万能的加粗方胡仔法:
CMenu* pMenu = AfxGetApp()->汪做羡GetMainWnd()->GetMenu()->GetSubMenu(0);
pMenu->SetDefaultItem(1, TRUE);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询