###Function###
GUIGetMsg

###Description###
Fragt die GUI ab, um zu erfahren, ob ein Ereignis (event) aufgetreten ist.

###Syntax###
GUIGetMsg ( [advanced] )


###Parameters###
@@ParamTable@@
advanced
	[optional] gibt evtl. zustzliche Informationen in einem Array zurck.
	0 = (Standard) Gibt nur das Ereignis selbst zurck.
	1 = Gibt ein Array zurck, in dem das Ereignis und zustzliche Informationen enthalten sind.
@@End@@

###ReturnValue###
Gibt je nach "advanced"-Parameter ein Ereignis oder ein Array zurck.

Das "Ereignis", das zurckgegeben wird, ist die Control-ID des Steuerelements, das die Nachricht sendet, oder es ist ein spezielles Ereignis (wie das Schlieen oder ffnen eines Fensters). Wenn keine Nachricht vorhanden ist, wird 0 als Ereignis zurckgegeben.
<BR>
<b>Ereignis-IDs</b>
@@ReturnTable@@
0	Kein Ereignis
Control ID	die ID des Steuerelements, das die Nachricht sendet
$GUI_EVENT_CLOSE	die Dialogbox wird geschlossen (entweder durch einen bestimmten Button oder das Systemmen).
$GUI_EVENT_MINIMIZE	die Dialogbox wird per Schaltflche in der Titelleiste minimiert.
$GUI_EVENT_RESTORE	die Dialogbox wird durch Klick auf das Taskleistensymbol wiederhergestellt.
$GUI_EVENT_MAXIMIZE	die Dialogbox wird per Schaltflche in der Titelleiste maximiert.
$GUI_EVENT_MOUSEMOVE	der Mauszeiger hat sich bewegt
$GUI_EVENT_PRIMARYDOWN	die erste (linke) Maustaste wurde gedrckt
$GUI_EVENT_PRIMARYUP	die erste (linke) Maustaste wurde losgelassen
$GUI_EVENT_SECONDARYDOWN	die zweite (rechte) Maustaste wurde gedrckt 
$GUI_EVENT_SECONDARYUP	die zweite (rechte) Maustaste wurde losgelassen 
@@End@@
<br>
Wenn der "advanced"-Parameter verwendet wird, wird die Information in einem Array zurckgegeben:

$array[0] = 0 or Ereignis-ID or Control-ID
$array[1] = Der Fenster-Handle des Fensters, von dem das Ereignis gemeldet wird
$array[2] = Der Control-Handle des Steuerelements, von dem das Ereignis gemeldet wird (falls anwendbar)
$array[3] = Die aktuelle X-Position des Mauszeigers (relativ zum GUI-Fenster)
$array[4] = Die aktuelle Y-Position des Mauszeigers (relativ zum GUI-Fenster)
<br>
Wenn die GUIOnEventMode - Option auf 1 gesetzt ist, ist der Rckgabewert von GUIGetMsg immer 0 und @error immer auf 1 gesetzt.

###Remarks###
Diese Funktion gibt die CPU automatisch wieder frei, wenn es erforderlich ist, so dass sie in Nachrichtenschleifen (message loops) sicher benutzt werden kann ohne dass die CPU von der Schleife komplett ausgelastet wird. 


###Related###
GUICreate, GUICtrlCreate..., GUICtrlRead, GUIOnEventMode (Option)


###Example###
@@IncludeExample@@
