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

时间:2011-09-27 14:35:04

标签: c++ winapi contextmenu

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

2 个答案:

答案 0 :(得分:1)

有一段时间没有完成win32开发,但是我想到的只是随机的想法 - 也许会有所帮助:

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

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

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

答案 1 :(得分:1)

请参阅以下article