首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

GetMenu()的有关问题

2012-02-14 
GetMenu()的问题CMenu*m_pSubMenu//子菜单CMenu*m_pMainMenu//主菜单1\m_pMainMenuGetMenu()m_pSubMen

GetMenu()的问题
CMenu*   m_pSubMenu;//   子菜单
CMenu*   m_pMainMenu;//   主菜单

1\
m_pMainMenu=GetMenu();
m_pSubMenu   =   m_pMainMenu-> GetSubMenu(0);
2\
m_pSubMenu   =   GetMenu();-> GetSubMenu(0);

请问1和2有区别吗,为什么有时候第一种方法会出错呢?

[解决办法]
结果是一样的
[解决办法]
第二种中间没有分号的话,和第一种一样
[解决办法]
同意楼上的
[解决办法]
系统资源紧张的时候m_pMainMenu有可能得不到GetMenu()的返回值;
这样试试:
m_pMainMenu=NULL;
m_pMainMenu=GetMenu();
ASSERT(m_pMainMenu=!NULL);
m_pSubMenu = m_pMainMenu-> GetSubMenu(0);
[解决办法]
没差吧

热点排行