Wie benutze ich _GUICtrlComboBoxEx_GetItemText richtig ?

  • Hallo liebe Community,
    ich habe ein Problem, und zwar will ich meine ComboBox auslesen, und dafür will ich _GUICtrlComboBoxEx_GetItemText benutzen, aber wie mache ich das richtig, denn ich weiss nicht was mit $iIndex und ByRef $sText gemeint ist.
    Ich hoffe ihr könnt mir weiter helfen.

    Meine Projekte:
    ClipBoard Manager (beendet)
    Gutes ClipBoard Verwaltungs Programm mit nützlichen Funktionen.

    HTML Creator (beendet)
    Nützliches Tool um schnell ein eigenes HTML Dokument zu erstellen.

    Einmal editiert, zuletzt von PrideRage (19. Oktober 2009 um 16:12)

  • Hi,
    ich hoffe mal du meinst sowas?

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <GuiComboBoxEx.au3>
    Dim $i, $sText

    [/autoit] [autoit][/autoit] [autoit]

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 455, 160, 218, 189)
    $hCombo = _GUICtrlComboBoxEx_Create ($Form1, "Bitte wählen", 2, 2, 394, 268)
    $Button1 = GUICtrlCreateButton("Button1", 56, 104, 73, 25, 0)
    GUISetState()
    #EndRegion ### END Koda GUI section ###

    [/autoit] [autoit][/autoit] [autoit]

    ;Combo füllen
    $1 = 1
    while $i <= 10
    _GUICtrlComboBoxEx_AddString ($hCombo, "Some More Text"&$i)
    $i += 1
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    ;Box auslesen nach dem Button drücken
    case $Button1
    _GUICtrlComboBoxEx_GetItemText ($hCombo, _GUICtrlComboBoxEx_GetCurSel($hCombo), $sText)
    MsgBox(4160, "Information", "Item Text: " & $sText)
    EndSwitch
    WEnd

    [/autoit]

    Und so schwer ist es doch nicht aus der Hilfe zu lesen oder?

    MfG
    Der_Doc