Funktionsreferenz

GUICtrlCreateCombo

Erstellt eine Liste mit ausklappbarer Auswahl (ComboBox) für die GUI.

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

 

Parameter

text Der Text, der in der Liste erscheinen soll.
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) : $CBS_DROPDOWN, $CBS_AUTOHSCROLL, $WS_VSCROLL
Erzwungene Stile : $WS_TABSTOP
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....

Unter Windows XP/2003 wird das Fenster der Größe der offenen Auswahlbox angepasst. In anderen Windows-Versionen kannst du diese Größe mit dem "height"-Parameter definieren.

Um weitere Stile zusätzlich zum Standardstil zu verwenden benutze BitOr($GUI_SS_DEFAULT_COMBO, newstyle,...).

 

Siehe auch

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

 

Beispiel


#include <GUIConstants.au3>

GUICreate("My GUI combo")  ; will create a dialog box that when displayed is centered

GUICtrlCreateCombo ("item1", 10,10) ; create first item
GUICtrlSetData(-1,"item2|item3","item3") ; add other item snd set a new default

GUISetState ()

; Run the GUI until the dialog is closed
While 1
    $msg = GUIGetMsg()
   
    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
Wend