Hilfe

PeekEvent

B+

Aufruf

id = PeekEvent ()

Parameter

-


Rückgabewert

Codenummer des Events wird zurückgeliefert (0=kein Event verfügbar)


Beschreibung

Die Funktion PeekEvent prüft, ob ein Event verfügbar ist. Falls ein Event in der Warteschleife liegt, dann wird Codenummer des Events zurückgeliefert. Wenn kein Event verfügbar ist, dann wird 0 zurückgeliefert.

PeekEvent aktualisiert keine andere Event-Funktion wie z.B. EventID oder EventData!


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("Fenster", 0, 0, 300, 300, 0, 1)

Repeat
   If GetKey() = 27 Then End
   If PeekEvent() = $803 Then End
Forever


Siehe auch

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

Übersicht GUI Event