CMFCPopupMenu
と で項目をフィルタリングnID
しますRemoveItem
。メニューはリソースで定義されています。OnContextMenu
私がするとき
CMenu* pSubMenu = menu.GetSubMenu(5);
if (!pPopupMenu->Create(this, point.x, point.y, (HMENU)pSubMenu->m_hMenu, FALSE, TRUE))
return;
...
if ((nID == ID_TREE_ITEM_MAT...
pPopupMenu->RemoveItem(i);
作業が完了すると、メニュー項目が以前あった場所に空白が表示されます。どうすればそれを回避できますか? 前もって感謝します。