EventType()
EventType()
Wie arbeitet man mit EventType() ich hab wirklich keine Ahnung.
Ich benutze PureBasic 3.93.
Und zum schnellen tippen JaPBe.
Und zum schnellen tippen JaPBe.
Also der EventTyp() sagt deinem Programm das jetzt etwas passieren soll wenn etwas gedrückt wurde!
#PB_EventType_LeftClick : Klick mit der linken Maustaste
#PB_EventType_RightClick : Klick mit der rechten Maustaste
#PB_EventType_LeftDoubleClick : Doppelklick mit der linken Maustaste
#PB_EventType_RightDoubleClick : Doppelklick mit der rechten Maustaste
#PB_EventType_Focus : Fokus erhalten
#PB_EventType_LostFocus : Fokus verloren
#PB_EventType_Change : Inhalt hat sich geändert.
Das ganze läuft so ab wie WaitWindowEvent() er wartet also bis etwas passiert! Das was passieren soll oder darf legst du mit dem EventTyp() fest! [/list][/list]
Code: Alles auswählen
EventType()
#PB_EventType_LeftClick : Klick mit der linken Maustaste
#PB_EventType_RightClick : Klick mit der rechten Maustaste
#PB_EventType_LeftDoubleClick : Doppelklick mit der linken Maustaste
#PB_EventType_RightDoubleClick : Doppelklick mit der rechten Maustaste
#PB_EventType_Focus : Fokus erhalten
#PB_EventType_LostFocus : Fokus verloren
#PB_EventType_Change : Inhalt hat sich geändert.
Das ganze läuft so ab wie WaitWindowEvent() er wartet also bis etwas passiert! Das was passieren soll oder darf legst du mit dem EventTyp() fest! [/list][/list]
Zuletzt geändert von FISCHAUGE am 05.04.2005 16:45, insgesamt 2-mal geändert.
Na alles Senkrecht?
Re: EventType()
also wenn ein Gadget geklickt wurde kannste mit EventType prüfen ob rechtsklick linksklick etc. vorliegt und dann darauf reagieren guck mal in die Documentation ist da gut erklärtJanFredi hat geschrieben:Wie arbeitet man mit EventType() ich hab wirklich keine Ahnung.

achso also du guckst ja welches gadget angeklickt wurden ist
Code: Alles auswählen
Select WaitWindowEvent()
Case #PB_event_gagdet
Select EventGadgetID()
Case #Gadgetxyz
If EventType()=#PB_EventType_LeftClick ; Guckt ob das gadget mit der linken maustaste gedrückt wurden ist
; Falls ja tu dies
Else ; Wenns ne andere Maustaste war
; tu das
EndIf
EndSelect
EndSelect