Legt die absoluten Koordinaten für das nächste Control fest.
GUISetCoord ( left, top [, width [, height [, winhandle]]] )
Parameter
| left | Die linke Seite des Controls. |
| top | Die Oberkante des Controls. |
| width | [optional] Die Breite des Controls (voreingestellt ist die zuvor verwendete Breite). |
| height | [optional] Die Höhe des Controls (voreingestellt ist die zuvor verwendete Höhe). |
| winhandle | [optional] Fenster-Handle wie von GUICreate zurückgegeben (voreingestellt ist der vorher verwendete). |
Rückgabewert
| Erfolg: | Gibt 1 zurück. |
| Fehler: | Gibt 0 zurück. |
Bemerkungen
Insbesondere zur Verwendung in Opt ("GUICoordMode", 2). Die Funktion ermöglicht es, die aktuelle Position auf einen genau definierten Punkt zu setzen und von dort aus Controls zeilenweise (x_offset,-1) oder spaltenweise (-1, y_offset) zu erzeugen.
Verwandte Funktionen
GUICtrlCreate...
Beispiel
#include <GUIConstantsEx.au3>
Opt('MustDeclareVars', 1)
Example()
Func Example()
Local $msg
Opt("GUICoordMode", 2) ; Relativ zum Zellen-Modus
GUICreate("Meine GUI setzt Koordinaten", 320, 100)
GUICtrlCreateCheckbox("Prüfen #1", 70, 10, 85)
GUICtrlCreateCheckbox("Anzeigen #2", 10, -1) ; Nächste Zelle in der Zeile
GUISetCoord(70, 60)
GUICtrlCreateButton("OK #3", -1, -1)
GUICtrlCreateButton("Abbrechen #4", 10, -1)
GUICtrlSetState(-1, $GUI_FOCUS)
GUISetState() ; Zeigt ein leeres Dialogfenster an
; Die Schleife wiederholt sich, bis der Benutzer die Beenden-Aktion der GUI auslöst
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then Exit
WEnd
EndFunc ;==>Example