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)); }
- this 0x00000000 {CMenu} const CMenu * const
+ CObject {CObject} CObject
+ classCMenu {"CMenu"} CRuntimeClass
m_hMenu CXX0030: 错误: 无法计算表达式的值
不知道怎么办。。。
------解决方案--------------------------------------------------------
你在哪里执行的此代码?注意菜单属于框架类的.