动态生成菜单问题,在线等。
我需要动态生成一个菜单,先做了一个简单的程序实现它,调试没有问题,但是运行中断,麻烦哪位高手帮忙解答,谢谢了。
我在CMainFrame的OnCreate事件处理函数中添加以下代码:
CMenu menu;
menu.CreatePopupMenu();
GetMenu()->AppendMenuW(MF_POPUP,(UINT) menu.m_hMenu, _T("VC++"));
menu.AppendMenuW(MF_STRING, 111, _T("Hello"));
menu.AppendMenuW(MF_STRING, 112, _T("World"));
menu.Detach();
运行后在这句发生中断
{ ASSERT(::IsMenu(m_hMenu)); return ::AppendMenu(m_hMenu, nFlags, nIDNewItem, lpszNewItem); }
说是没有找到符号pMainFrame
具体的添加方式我也是按照这个网页上的说明一步步添加的http://elton.iteye.com/blog/294733
其实是一个很简单的代码,麻烦哪位高手帮忙看看是哪出了问题呢