MFC アプリケーションをフィーチャー パックに移植しました。CMFCMenuBar に新しいサブ メニュー/ポップアップ メニューを挿入しようとすると、[ウィンドウ] メニューのメニュー項目が重複します。親切に私を助けてください。以下のコードを使用してサブメニューを挿入しました。
CMenu* pMenu;
HMENU hMenu = m_wndMenuBar.GetHMenu();
ASSERT(::IsMenu(hMenu));
pMenu = CMenu::FromHandle(hMenu);
pMenu = pMenu->GetSubMenu(2);
pMenu->InsertMenu(2, MF_BYPOSITION ,
(UINT)ID_SORTING_SORTBYACCESS, _T("My Menu"));
m_wndMenuBar.CreateFromMenu(hMenu, false, true);