读书人

vs2005 设置菜单为disabled解决办法

发布时间: 2012-04-07 17:31:52 作者: rapoo

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: 错误: 无法计算表达式的值


不知道怎么办。。。


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

读书人网 >VC

热点推荐