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

vs2005 设置菜单为disabled解决办法

2012-04-07 
vs2005 设置菜单为disabledvs2005中 这句代码GetMenu()-GetSubMenu(0)-EnableMenuItem(2,MF_BYPOSITION|

vs2005 设置菜单为disabled
vs2005中 这句代码
GetMenu()->GetSubMenu(0)->EnableMenuItem(2,MF_BYPOSITION|MF_DISABLED);
编译的时候没错,运行的时候提示下面的错误

_AFXWIN_INLINE CMenu* CMenu::GetSubMenu(int nPos) const
{ ASSERT(::IsMenu(m_hMenu)); return CMenu::FromHandle(::GetSubMenu(m_hMenu, nPos)); }


-this0x00000000 {CMenu}const CMenu * const
+CObject{CObject}CObject
+classCMenu{"CMenu"}CRuntimeClass
m_hMenuCXX0030: 错误: 无法计算表达式的值


不知道怎么办。。。


[解决办法]
你在哪里执行的此代码?注意菜单属于框架类的.

热点排行