首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

一个禁用顶层菜单遇到的有关问题

2012-01-29 
一个禁用顶层菜单遇到的问题请教各位我在mainframe.cpp的oncreate()函数中加如下代码:(实现禁用顶层菜单,

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

[解决办法]
如果是自画菜单,需要根据不同状态自已处理颜色。

热点排行