当前位置: 代码迷 >> VC >> vs2005 设置菜单为disabled解决办法
  详细解决方案

vs2005 设置菜单为disabled解决办法

热度:1911   发布时间:2013-02-25 00:00:00.0
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)); }


- this 0x00000000 {CMenu} const CMenu * const
+ CObject {CObject} CObject
+ classCMenu {"CMenu"} CRuntimeClass
m_hMenu CXX0030: 错误: 无法计算表达式的值


不知道怎么办。。。


------解决方案--------------------------------------------------------
你在哪里执行的此代码?注意菜单属于框架类的.
  相关解决方案