Seite 1 von 1
Rechtsklick auf ListIconGadget erkennen?
Verfasst: 27.10.2004 19:54
von pvmichael
Hallo!
hat jemand einen Tipp für mich, wie ich einen Rechtsklick auf ein (einziges) ListIconGadget erkennen kann?
Ich hab da zwar ein
Code: Alles auswählen
If EventType = #PB_EventType_RightClick
DisplayPopupMenu(0, WindowID())
in meinem Code, aber der reagiert auch dann, wenn ich auf das TrayIcon rechtklicke!?
Grüsse
pvmichael
Verfasst: 27.10.2004 20:26
von NicTheQuick
Da es mit der neuen PB-Version 3.92 ja nicht mehr mit der API funktioniert und ich deswegen mal wieder meinen halben PBOR umschreiben muss...
Naja... Hier ist der Code in reinem PB
Code: Alles auswählen
If OpenWindow(0, 0, 0, 300, 300, #PB_Window_ScreenCentered | #PB_Window_SystemMenu, "ListIcon")
If CreateGadgetList(WindowID(0))
ListIconGadget(0, 0, 0, 300, 100, "ListIcon 1", 290)
ListIconGadget(1, 0, 100, 300, 100, "ListIcon 2", 290)
ListIconGadget(2, 0, 200, 300, 100, "ListIcon 3", 290)
Repeat
Select WaitWindowEvent()
Case #PB_EventCloseWindow
Break
Case #PB_EventGadget
If EventType() = #PB_EventType_RightClick
Select EventGadgetID()
Case 0 : MessageRequester("Rechtsklick", "ListIcon 1")
Case 1 : MessageRequester("Rechtsklick", "ListIcon 2")
Case 2 : MessageRequester("Rechtsklick", "ListIcon 3")
EndSelect
EndIf
EndSelect
ForEver
EndIf
EndIf
Verfasst: 27.10.2004 20:30
von pvmichael
Danke schön!