Erstellt ein Pfeiltasten-Control für die GUI.
GUICtrlCreateUpdown ( inputcontrolID [,style] )
Parameter
| inputcontrolID | Die Control-ID des Input-Controls, zu dem die beiden Pfeiltasten hinzugefügt werden sollen (zum bequemen Erhöhen/Erniedrigen von (Zahlen-)werten). |
| style | [optional] Legt den Stil des Controls fest. Siehe Anhang GUI-Stile für Controls. Standard (-1) : $UDS_ALIGNRIGHT. Erzwungene Stile : $UDS_SETBUDDYINT und $UDS_ALIGNRIGHT wenn keine Ausrichtung definiert ist. |
Rückgabewert
| Erfolg: | Gibt die Identifikationsnummer (Control-ID) des neuen Controls zurück. |
| Fehler: | Gibt 0 zurück. |
Bemerkungen
Um die oben angegebenen Werte verwenden zu können, muss #include <UpDownConstants.au3> in das Skript eingefügt werden.
Verwandte Funktionen
GUICtrlCreateInput, GUICtrlSetData, GUICtrlSetLimit
Beispiel
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Opt('MustDeclareVars', 1)
Example()
Func Example()
Local $title, $input, $updown, $msg
$title = "Meine GUI mit UpDown"
GUICreate($title, -1, -1, -1, -1, $WS_SIZEBOX)
$input = GUICtrlCreateInput("2", 10, 10, 50, 20)
$updown = GUICtrlCreateUpdown($input)
; Versuch das Eingabe-Control in der Größe zu verändern
GUICtrlSetPos($input, 10, 10, 100, 40)
GUISetState()
; Die Schleife wiederholt sich, bis der Benutzer die Beenden-Aktion der GUI auslöst
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
WEnd
MsgBox(0, "Updown", GUICtrlRead($input))
EndFunc ;==>Example