我想將自定義操作添加到每個窗口的標題欄上下文菜單。目標是在任務視圖中添加一個選項,您可以將窗口移動到不同的虛擬桌面。我可以使用C#中的GlobalHotKey和WindowsDesktop軟件包通過熱鍵完成此操作。但是我想在用戶界面中執行它,類似於某些Linux桌面環境。自定義標題欄上下文菜單操作
我知道像您可以與其他上下文菜單無法正常做到這一點與註冊表。在創建您自己的應用程序時,我知道您可以使用GetSystemMenu
,AppendMenu
等,並覆蓋WndProc
來處理它。但這顯然不符合我的意圖。
應用Moo0窗口菜單加上達到預期的效果,但我不知道他們是如何做到這一點。
我有一種感覺,解決方案可能是有點哈克,但我仍想知道如何可以做到。我願意使用任何語言來實現這一點。