我希望在我的win32 c ++应用程序中防止上下文菜单被关闭。我希望当用户点击子菜单项时,能够防止子菜单被关闭。我需要实现或覆盖哪个消息?
我希望在我的win32 c ++应用程序中防止上下文菜单被关闭。我希望当用户点击子菜单项时,能够防止子菜单被关闭。我需要实现或覆盖哪个消息?
已经有一段时间没有做win32开发了,但是我脑海中浮现出的一些随机想法也许会有所帮助:
1)也许你可以尝试在项目被点击后再次显示上下文菜单
2)或者采用复杂的方式——查找,然后子类化上下文菜单窗口,拦截WM_CLOSE/WM_DESTROY消息
总的来说,这似乎是一个奇怪的要实现的事情。如果您想在选择后将其保留在屏幕上,也许菜单不是正确的UI元素。也许您需要一个非模态对话框?
winapi
(Win32 API)与C一起使用,您的c++标签/标题不正确。MFC需要C ++。 - i486