Procedure Win32Callback(hWnd.i,uMsg.i,wParam.i,lParam.i)
If uMsg = #WM_ENTERIDLE
MenuPruefen() ; Menu wird formatiert
EndIf
ProcedureReturn #PB_ProcessPureBasicEvents
EndProcedure
Gibt es eine Möglichkeit das Aufrufen eines Popup-Menüs so oder ähnlich abzufangen?
Erst die Frage mit dem #VK_RBUTTON, jetzt Popup-Menü, mir schwant was
von welchem Controll möchtest Du das Contextmenü deaktivieren und Dein
eigenes einbauen? So kommt man vielleicht schneller zum Ziel.
Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
ts-soft hat geschrieben:Erst die Frage mit dem #VK_RBUTTON, jetzt Popup-Menü, mir schwant was
von welchem Controll möchtest Du das Contextmenü deaktivieren und Dein
eigenes einbauen? So kommt man vielleicht schneller zum Ziel.
Gruß
Thomas
Also ich entwickle gerade einen kleinen Texteditor, allerdings hat sich mein Problem jetzt geklärt.
Bin nicht drauf gekommen das mit #WM_ENTERIDLE ja auch Popup-Menüs mit abgefragt werden
Trotzdem ist es besser das Orginal Kontextmenü auszuschalten und das
eigene im Callback mit #WM_CONTEXTMENU abzufragen, statt auf
irgendwelche Mausbutton Tastenevents zu horchen
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.