# Funktionsreferenz

GUICtrlCreateInput

Erstellt ein einzeiliges Textfeld für die GUI.

GUICtrlCreateInput ( "text", left, top [, width [, height [, style [, exStyle]]]] )

Parameter

text | Der Text im Textfeld.
left | Die linke Seite des Steuerelements. Wird -1 verwendet, dann wird left mit Hilfe von GUICoordMode berechnet.
top | Die Oberkante des Steuerelements. Wird -1 verwendet, dann wird top mit Hilfe von GUICoordMode berechnet.
width | [optional] Die Breite des Steuerelements (voreingestellt ist die zuvor verwendete Breite).
height | [optional] Die Höhe des Steuerelements (voreingestellt ist die zuvor verwendete Höhe).
style | [optional] Legt den Stil des Steuerelements fest. Siehe Appendix "GUI Control"-Stile. Standard ( -1) : $ES_LEFT, $ES_AUTOHSCROLL Erzwungene Stile : $WS_TABSTOP and $ES_MULTILINE is always reset.
exStyle | [optional] Legt den erweiterten Stil des Steuerelements fest. Siehe Tabelle der erweiterten Stile.

Bemerkungen

Um den Wert des Steuerelements zu erhalten siehe GUICtrlRead.
Um Informationen im Steuerelement zu setzen oder zu verändern siehe GUICtrlSet....
Um ein Textfeld für die Passworteingabe zu definieren (die Eingabe wird durch Sternchen maskiert) verwende den $ES_PASSWORD Stil.
Wenn du einen Dateiname per drag & drop in dieses Textfeld einfügen willst, nimm den erweiterten Stil WS_EX_ACCEPTFILES in der Funktion GUICreate() dazu und setze den Status auf $GUI_ACCEPTFILES.

Siehe auch

GUICoordMode (Option), GUICtrlSet..., GUIGetMsg, GUICtrlRead

Beispiel

#include <GUIConstants.au3>
GUICreate(" My GUI input acceptfile", 320,120, @DesktopWidth/2-160, @DesktopHeight/2-45, -1, 0x00000018); WS_EX_ACCEPTFILES
$file = GUICtrlCreateInput ( "", 10, 5, 300, 20)
GUICtrlSetState(-1,$GUI_ACCEPTFILES)
GUICtrlCreateInput ("", 10, 35, 300, 20) ; will not accept drag&drop files
$btn = GUICtrlCreateButton ("Ok", 40, 75, 60, 20)
GUISetState ()
$msg = 0
While $msg <> $GUI_EVENT_CLOSE
$msg = GUIGetMsg()
Select
Case $msg = $btn
exitloop
EndSelect
Wend
MsgBox (4096, "drag drop file", GUICtrlRead($file))