###Function###
GUICreate

###Description###
Erstellt ein GUI-Fenster.

###Syntax###
GUICreate ( "title" [, width [, height [, left [, top [, style [, exStyle [, parent]]]]]]] )


###Parameters###
@@ParamTable@@
title
	Der Titel der Dialogbox.
width
	[optional] Die Breite des Fensters.
height
	[optional] Die Hhe des Fensters.
left
	[optional] Die linke Seite der Dialogbox. Standardmig (Wert -1) wird das Fenster zentriert. Wenn left angegeben wird, muss auch top angegeben werden.
top
	[optional] Die Oberkante der Dialogbox. Standardmig (Wert -1) wird das Fenster zentriert.
style
	[optional] Definiert den Fenster-Stil. Siehe <a href="../appendix/GUIStyles.htm">Appendix "GUI Control"-Stile</a>.
	
	Verwende -1 fr den Standard-Stil, der eine Kombination aus 
	$WS_MINIMIZEBOX, $WS_CAPTION, $WS_POPUP, $WS_SYSMENU Stil ist.
	
	Einige Stile werden immer mit einbezogen: $WS_CLIPSIBLINGS, und $WS_SYSMENU wenn $WS_MAXIMIZEBOX oder $WS_SIZEBOX verwendet werden.
exStyle
	[optional] Definiert den erweiterten Stil des Fensters. Siehe die <a href="GUICreate.htm#Extended Style Table">Tabelle der erweiterten Stile</a> weiter unten.  -1 ist der Standardwert.
parent
	[optional] Der Handle eines anderen, zuvor erstellten Fensters - dieses neue Fenster wird ein Kind (Child) dieses Eltern-Fensters (Parent).
@@End@@

###ReturnValue###
@@ReturnTable@@
Erfolg:	Gibt den Handle des Fensters zurck.
Misserfolg:	Gibt 0 zurck, wenn das Fenster nicht erstellt werden kann und setzt @error auf 1.
@@End@@


###Remarks###
Die Standard-Dialogbox ist nicht in ihrer Gre vernderbar und kann nicht maximiert werden. Deshalb knnen WS_SIZEBOX oder WS_MAXIMIZEBOX als Stil-Parameter verwendet werden.
Wenn WS_SIZEBOX verwendet wird, wird die erste Dialogbox als minimale Gre verwendet und beim Vergrern des Fensters werden die Steuerelemente automatisch positioniert.
Wenn man nur einen Stil definiert, wird auch nur dieser eine Stil gesetzt; vergi also nicht, ihn mit Standard-Stilen zu kombiniern. Zum Beispiel werden beim Verwenden von WS_SIZEBOX nicht automatisch auch WS_MINIMIZEBOX, WS_CAPTION, WS_POPUP und WS_SYSMENU gesetzt. Deshalb ist es fr ein grenvernderliches Fenster am besten, WS_OVERLAPPEDWINDOW zu verwenden.

Um weitere Stile zum Standardstil hinzuzufgen schreibe BitOr($GUI_SS_DEFAULT_GUI, newstyle,...).


<a name="Extended Style table"></a><b>Tabelle Erweiterte Stile</b>
@@StandardTable1@@
erweiterter Stil	Resultat
$WS_EX_ACCEPTFILES	Erlaubt es, einen Dateinamen in ein Textfeld (edit oder input Control) per Drag-and-Drop einzufgen. Das Textfeld muss zustzlich mit <a href="GUICtrlSetState.htm">GUICtrlSetState</a> auf den Status $GUI_ACCEPTFILES gesetzt werden. 
$WS_EX_APPWINDOW	Das Fenster erscheint nur als aktuelles Fenstersymbol (top-level) auf der Taskleiste. 
$WS_EX_CLIENTEDGE	Legt fest, dass ein Fenster einen Rahmen mit eingesunkener Kante hat.
$WS_EX_CONTEXTHELP	Bindet ein Fragezeichen in die Titelleiste des Fensters ein. Kann nicht zusammen mit WS_MAXIMIZEBOX oder WS_MINIMIZEBOX verwendet werden.
$WS_EX_DLGMODALFRAME	Erstellt ein Fenster mit doppeltem Rahmen; das Fenster kann optional mit einer Titelleiste erstellt werden, indem der WS_CAPTION Stil als Stilparameter angegeben wird.
$WS_EX_OVERLAPPEDWINDOW	Kombiniert die beiden Stile WS_EX_CLIENTEDGE und WS_EX_WINDOWEDGE.
$WS_EX_STATICEDGE	Erstellt ein Fenster mit einem 3D-Rahmen-Stil, das fr Felder gedacht ist, die keine Eintrge vom Nutzer akzeptieren.
$WS_EX_TOPMOST	Legt fest, dass ein Fenster mit diesem Stil vor allen anderen Fenstern plaziert wird und auch das vorderste Fenster bleibt, selbst wenn das Fenster deaktiviert wird.
$WS_EX_TRANSPARENT	Das Fenster erscheint transparent, weil die Ausschnitte der darunterliegenden Geschwisterfenster schon angezeigt worden sind.
$WS_EX_TOOLWINDOW	Erstellt eine Werkzeugleiste (tool window); das heit, ein Fenster, das als schwebende Symbolleiste verwendet werden soll. Eine Werkzeugleiste hat eine Titelleiste die krzer ist als normale Titelleisten, und der Fenstertitel wird mit einer kleineren Schrift angezeigt. Eine Werkzeugleiste erscheint nicht in der Task-Leiste oder im Dialogfeld, das erscheint wenn der Nutzer die Tastenkombination ALT+TAB drckt. Wenn ein solches Fenster ein System-Men hat, wird kein Icon dafr auf der Titelleiste angezeigt. Du kannst das System-Men aber mit ALT+SPACE sichtbar machen.
$WS_EX_WINDOWEDGE	Legt fest, dass ein Fenster einen Rahmen mit erhhter Kante hat.
$WS_EX_LAYERED	Erstellt ein Fenster mit mehreren Schichten. Beachte, dass dieser Stil nicht fr Child-Fenster verwendet werden kann.
@@End@@

Um die obengenannten Werte zu verwenden musst du #include <GUIConstants.au3> in dein Skript einfgen.

Beachte: Der Handle, den diese Funktion zurckgibt ist ein echter Fenster-Handle, was heit, dass er in der gleichen Art verwendet werden kann wie der Rckgabewert von WinGetHandle.

###Related###
GUISet..., GUICtrlCreate..., GUIGetMsg, GUIDelete, WinGetHandle


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