Hilfe

EventID

B+

Aufruf

id = EventID ()

Parameter

-


Rückgabewert

Liefert den letzten Event-Code zurück


Beschreibung

Die Funktion EventID liefert den letzte Event-Code zurück, der mit WaitEventermittelt wurde. Weitere Funktionen wie EventData, EventSource, EventX oder EventY erweitern diese Funktion.


Zusatzinformation

Hier ist eine Übersicht der Events in BlitzPlus:

BezeichnungIDDataSourceX/Y/Z
KeyDown$101Scancode--
KeyUp$102Scancode--
KeyStoke$103ASCII-Code--
MouseDown$201MaustasteGadget-Handle-
MouseUp$202MaustasteGadget-Handle-
MouseMove$203-Canvas-HandleMauskoordinaten
MouseWheel$204Drehung--
MouseEnter$205-Canvas-HandleMauskoordinaten
MouseLeave$206-Canvas-Handle-
GadgetAction$401EingabeGadget-Handle-
WindowMove$801-Window-HandleFensterkoordinaten
WindowSize$802-Window-HandleFenstergröße
WindowClose$803-Window-Handle-
WindowActivate$804-Window-Handle-
MenuEvent$1001Menunummer--
AppSuspend$2001---
AppResume$2002---
AppBeginModal$2004---
AppEndModal$2005---
TimerTick$4001TicksTimer-Handle-


Beispiel

Standardbeispiel:

window = CreateWindow("Window", 0, 0, 300, 300, 0, 1 + 2 + 8)
button = CreateButton("Button", 10, 10, 100, 30, window)

While Not KeyHit(1)
   Select WaitEvent()
      Case $101
         SetStatusText window, "Event: KeyDown"
      Case $102
         SetStatusText window, "Event: KeyUp"
      Case $103
         SetStatusText window, "Event: KeyStoke"
      Case $401
         SetStatusText window, "Event: GadgetAction"
      Case $801
         SetStatusText window, "Event: WindowMove"
      Case $802
         SetStatusText window, "Event: WindowSize"
      Case $804
         SetStatusText window, "Event: WindowActivate"
   End Select
Wend


Siehe auch

EventData, EventSource, EventX, EventY, EventZ, FlushEvents, HotKeyEvent, PeekEvent, WaitEvent

Übersicht GUI Event