以下是该方法的声明:
void CMFCPopupMenuBar::ImportFromMenu(HMENU hMenu, BOOL bDeep = FALSE, BOOL bForceActiveTopLevel = FALSE);
其中参数说明如下:
- hMenu:源菜单的句柄,即要导入菜单项的菜单。
- bDeep:一个布尔值,如果为 TRUE,则递归导入所有子菜单的项。
- bForceActiveTopLevel:一个布尔值,如果为 TRUE,则在活动顶层窗口中强制显示菜单。
调用示例:
CMFCPopupMenuBar myMenuBar;
HMENU hSourceMenu = // 从某处获取源菜单的句柄
// 导入菜单项到弹出式菜单栏
myMenuBar.ImportFromMenu(hSourceMenu, TRUE, FALSE);
此方法可用于将现有的菜单项结构导入到 CMFCPopupMenuBar 对象中,方便在 MFC 应用程序中使用。
转载请注明出处:http://www.zyzy.cn/article/detail/19412/MFC/CMFCPopupMenuBar