我发现能够使用如下代码时多个菜单使用完全相同的子菜单.
hMenuMain = GetMenu(.....);
hMenuTray = CreatePopupMenu();
MENUITEMINFO MenuInfo;
ZeroMemory(&MenuInfo, sizeof(MENUITEMINFO));
MenuInfo.cbSize = sizeof(MENUITEMINFO);
MenuInfo.fMask = MIIM_SUBMENU;
MenuInfo.hSubMenu = GetSubMenu(hMenuMain,0);
InsertMenuItem(hMenuTray, 0, false, &MenuInfo);但是我是否可以利用类似的手段让两个菜单使用完全相同的"项"?也就是说现在的情况是
菜单1->子菜单1->项目1
菜单2->子菜单1->项目1(注意,这里的项目1是完全一样的,只要我对一个项进行CheckMenuItem,另一个菜单里面的也随其变化.)我能否实现
菜单1->子菜单1->项目1
菜单2->子菜单2->项目1...貌似说的比较清楚了...