Funktionsreferenz

GUICtrlCreateUpdown

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.

Die Maximal- und Minimalwerte können mit GUICtrlSetLimit gesetzt werden.
Standardmäßig wird eine Höhenanpassung entsprechend des zugehörigen Input-Controls vorgenommen.

- - - - - - - - Erklärung der Controls - - - - - - - -

 

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