gpt4 book ai didi

c++ - CMFCPopupMenu::RemoveItem 后弹出菜单中的空格

转载 作者:行者123 更新时间:2023-11-28 07:17:56 24 4
gpt4 key购买 nike

我使用 nIDRemoveItem 过滤 CMFCPopupMenu 项。菜单在资源中定义。当 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);

完成工作后,我在菜单项之前的位置看到了空白。我怎样才能避免这种情况?提前致谢。

最佳答案

打电话

CMFCPopupMenu::RecalcLayout()
可能有用...

关于c++ - CMFCPopupMenu::RemoveItem 后弹出菜单中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19934210/

24 4 0