c ++ win32防止关闭上下文菜单

问题描述 投票:3回答:2

我想防止在我的win32 c ++应用程序中关闭上下文菜单。我想防止在用户单击子菜单项时关闭子菜单。我必须实现/覆盖哪些信息?

c++ winapi contextmenu
2个回答
1
投票

有一段时间没有完成win32开发,但是只是浮现在脑海的想法-也许会有所帮助:

1)也许您可以在单击项目后立即尝试再次显示上下文菜单

2)或以复杂的方式执行-查找,然后对上下文菜单窗口进行子类化,然后拦截WM_CLOSE / WM_DESTROY消息

总体上,这似乎是一件很奇怪的事情。如果要在选择后将其保留在屏幕上,则菜单可能不是正确的UI元素。也许您需要一个无模式对话框?


0
投票

请参阅以下article

© www.soinside.com 2019 - 2024. All rights reserved.