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