hur.cn - 华软网

 热门搜索

SDI程序中用GetMenu函数出错!!!!!请大侠指点!!!

  作者:未知    来源:网络    更新时间:2010/12/3
在SDI程序中的CmainFrame里调用GetMenu函数犯错!!!!!
void CmainFrame::OnStop()
{
   CMenu *pMenu = GetMeun();
   ......
   ......
}

pMenu的值是0,拿不到指针,请问什么原因??????
---华软 网友回答---
GetMenu();
---华软网友回复---
我字打错了,程序里是GetMenu();
---华软网友回复---
C++">
CWnd*   pMain   =   AfxGetMainWnd(); 
if   (pMain   !=   NULL) 


      CMenu*   pMenu   =   pMain-> GetMenu(); 
}


---华软网友回复---
引用 3 楼 tigermaydo 的回复:
C/C++ code

CWnd*   pMain   =   AfxGetMainWnd(); 
if   (pMain   !=   NULL) 


      CMenu*   pMenu   =   pMain-> GetMenu(); 
}


在SDI/MDI程序中要如此才能取到正确的菜单
---华软网友回复---
楼上的方法我试过了,好像照旧拿不到指针阿.我的函数本来就定义在CmainFrame里,还需要CWnd* pMain = AfxGetMainWnd(); 吗?
---华软网友回复---
没人知道怎么解决吗?
---华软网友回复---
有人知道吗?      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。