我想阻止在我的win32 c ++应用程序中关闭上下文菜单。我想在用户点击子菜单项时阻止关闭子菜单。我必须实现/覆盖哪条消息?
答案 0 :(得分:1)
有一段时间没有完成win32开发,但是我想到的只是随机的想法 - 也许会有所帮助:
1)也许您可以尝试在单击项目后再次显示上下文菜单
2)或以复杂的方式执行 - 查找,然后子类化上下文菜单窗口,然后拦截WM_CLOSE / WM_DESTROY消息
总的来说,这似乎是一个想要实施的奇怪的事情。如果您想在选择完成后将其保留在屏幕上,则菜单可能不是正确的UI元素。也许您需要一个无模式对话框?
答案 1 :(得分:1)
请参阅以下article。