建立一个MDI程序,在视图的OnInitUpdate()函数中,使用下列语句。
CMenu *pMenu=GetMenu();
HMENU hMenu=pMenu->GetSafeHMenu();//执行到这条语句错误???
我想得到子框架菜单的句柄,然后把自己定义的菜单变量和该句柄进行关联实现自绘功能。不知道为什么得不到菜单句柄???谢谢。
CMenu *pMenu=GetMenu();
HMENU hMenu=pMenu->GetSafeHMenu();//执行到这条语句错误???
我想得到子框架菜单的句柄,然后把自己定义的菜单变量和该句柄进行关联实现自绘功能。不知道为什么得不到菜单句柄???谢谢。
CChildFrame *pChild=(CChildFrame*)this;
CMenu *pMenu=pChild->GetMenu();
HMENU hMenu=pMenu->GetSafeHmenu();
此时的菜单已经更换了。子框架菜单还是无法自绘。只有主框架菜单自绘了。