我用BCGToolBar库做MDI界面,想在运行时动态改变菜单。
m_wndMenuBar为CBCGMenuBar对象CMainFrame *pFrame = (CMainFrame*) GetMainWnd();
HMENU hMenu = pFrame->m_wndMenuBar.GetMenu();
CMenu menu;
menu.Atach(hMenu);
然后我在这个菜单上做了一些删改.
..............
menu.detach();
pFrame->m_wndToolBar.CreatFromMenu(hMenu, FALSE, TRUE);但是菜单并没有改变,不知有什么方法可以作到,望各位高手赐教。
m_wndMenuBar为CBCGMenuBar对象CMainFrame *pFrame = (CMainFrame*) GetMainWnd();
HMENU hMenu = pFrame->m_wndMenuBar.GetMenu();
CMenu menu;
menu.Atach(hMenu);
然后我在这个菜单上做了一些删改.
..............
menu.detach();
pFrame->m_wndToolBar.CreatFromMenu(hMenu, FALSE, TRUE);但是菜单并没有改变,不知有什么方法可以作到,望各位高手赐教。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货