一个禁用顶层菜单遇到的问题
请教各位
我在mainframe.cpp的oncreate()函数中加如下代码:(实现禁用顶层菜单,菜单是我自画的)
...
CWnd *pWnd = AfxGetMainWnd();
pWnd-> GetMenu()-> EnableMenuItem(0,MF_BYPOSITION|MF_DISABLED|MF_GRAYED);//灰掉第一项
pWnd-> DrawMenuBar();
....
禁用该菜单是没错,但是这个菜单颜色为何不变
而且在mainframe()构造函数也有m_bAutoMenuEnable=FALSE;
请各位指点迷津
[解决办法]
如果是自画菜单,需要根据不同状态自已处理颜色。