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: 错误: 无法计算表达式的值
不知道怎么办。。。
[解决办法]
你在哪里执行的此代码?注意菜单属于框架类的.