Alternative von #WM_RButtonDown unter MacOs 3.11 PB4.5
Verfasst: 14.07.2010 21:56
Hi
want to PopUp a Menu within the inner area of the given Window.
Das Beispiel von PureBasic 4.5 PopUpMenu funktioniert nicht
da die Konstante #WM_RButtonDown nicht bekannt unter MacOs 4.11 und PB 4.5
Frage also :
Wie kann nach einem WaitWindowEvent unter MacOs 4.11 erkannt werden,
ob eine MausTaste gedrückt wurde im Innern eines Fensters jedoch außerhalb von Gadgets ??
__________________________________________________
Code-Tags hinzugefügt
14.07.2010
RSBasic
want to PopUp a Menu within the inner area of the given Window.
Das Beispiel von PureBasic 4.5 PopUpMenu funktioniert nicht
da die Konstante #WM_RButtonDown nicht bekannt unter MacOs 4.11 und PB 4.5
Frage also :
Wie kann nach einem WaitWindowEvent unter MacOs 4.11 erkannt werden,
ob eine MausTaste gedrückt wurde im Innern eines Fensters jedoch außerhalb von Gadgets ??
Code: Alles auswählen
If OpenWindow(0, 200, 200, 600, 520, "Popup-Menu Example")
AddKeyboardShortcut(0,#PB_Shortcut_P,80)
If CreatePopupMenu(0):MenuItem(1,"Open"):MenuItem(2,"Save"):MenuItem(3,"Quit"):EndIf
Repeat
Select WaitWindowEvent()
;Case #WM_RButtonDown:DisplayPopupMenu(0, WindowID(0)) ; right mouse button was clicked => Unknown Constant under MacOs !???????????????
;DisplayPopupMenu(0, WindowID(0))
Case #PB_Event_Menu
Select EventMenu()
Case 80:DisplayPopupMenu(0,WindowID(0),200+100,200+100) ; PopUp with Key_p works
Case 3 : Quit=1
EndSelect
Case #PB_Event_CloseWindow:Quit=1
EndSelect
Until Quit = 1
EndIf
Code-Tags hinzugefügt
14.07.2010
RSBasic