簡體   English   中英

c++ win32防止上下文菜單關閉

[英]c++ win32 prevent context menu from closing

我想防止在我的 win32 C++ 應用程序中關閉上下文菜單。 當用戶單擊子菜單項時,我想防止關閉子菜單。 我必須實施/覆蓋哪條消息?

請參閱以下文章

有一段時間沒有完成 win32 dev 了,但是我想到的只是一些隨機的想法——也許會有所幫助:

1)也許您可以嘗試在單擊該項目后立即再次顯示上下文菜單

2)或以復雜的方式進行 - 查找,然后將上下文菜單窗口子類化,然后攔截 WM_CLOSE/WM_DESTROY 消息

總的來說,這似乎是一件想要實施的奇怪事情。 如果您想在進行選擇后將其保留在屏幕上,則菜單可能不是正確的 UI 元素。 也許你需要一個無模式對話框?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM