Prob mit Array in einer For-Schleife und GUIGetMsg()

  • nun... wie sich vllt aus dem titel erkennen lässt erstelle bzw fülle ich ein Array in einer for schleife

    Spoiler anzeigen
    [autoit]

    For $i = 0 To 4
    For $x = 1 To 5
    $CM_TV[$i] = GUICtrlCreateContextMenu($TV[$i][$x])
    GUICtrlCreateMenuItem("Detailansicht", $CM_TV[$i])
    Next
    Next

    [/autoit]

    $TV[$i][$x] ist im übrigen ein TreeView und kommt aus folgender schleife

    Spoiler anzeigen
    [autoit]

    $TreeView = GUICtrlCreateTreeView(10, 20, 150, 300, BitOR($TVS_HASBUTTONS,$TVS_HASLINES,$TVS_LINESATROOT,$TVS_DISABLEDRAGDROP,$TVS_SHOWSELALWAYS,$WS_GROUP,$WS_TABSTOP,$WS_HSCROLL,$WS_VSCROLL,$WS_BORDER))
    For $i = 0 To 4
    $TV[$i][0] = GUICtrlCreateTreeViewItem("Ordner 1_"&$i, $TreeView)
    For $x = 1 To 5
    $TV[$i][$x] = GUICtrlCreateTreeViewItem("User "&$x&", Ordner "&$i, $TV[$i][0])
    Next
    Next

    [/autoit]

    nun suche ich nach einer Möglichkeit mit GUIGetMsg in der standard while schleife auf die elemente des arrays zuzugreigen als auch $i und $x auszulesen

    Spoiler anzeigen
    [autoit]

    While 1 * Sleep(10)
    $nMsg = GUIGetMsg(1)
    Switch $nMsg[0]
    Case $GUI_EVENT_CLOSE
    If $nMsg[1] = $GUI_mainWindow Then
    Exit
    ElseIf $nMsg[1] = $GUI_detailWindow Then
    GUISetState(@SW_HIDE, $GUI_detailWindow)
    EndIf
    Case $MI_beenden
    Exit
    EndSwitch
    WEnd

    [/autoit]


    das is meine derzeitige whileschleife...
    Ich bräuchte jetz halt ne Möglichkeit dass bei einem klick auf Detailansicht sich nen neues Fenster öffnet (an sich für mich kein problem) und dass an dieses Fenster dann $x und $i übergeben werden bzw. einer von mir definierten Func

    hat wer ne Idee oder gar die Musterlösung? ?(

  • Kannst du bitte den ganzen Code posten, denn es schwer dir zu helfen, wenn du uns nur Codefragmente gibst...

    Spoiler anzeigen

    Grundkenntnisse in: C++, JavaScript
    Sehr gute Kenntnisse: PHP, JAVA, C und näturlich AutoIt


    Klaviatur, Anhang UDF, GDI+ Mühle

    Zitat

    "Wenn einen um 20h der Pizzadienst anruft und fragt, ob man's nur vergessen hat und ob man das gleiche
    möchte wie immer -- dann sollte man sein Bestellverhalten evtl überdenken"

  • Spoiler anzeigen
    [autoit]

    #cs ----------------------------------------------------------------------------

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

    AutoIt Version: 3.3.2.0
    Author: Karill Endusa

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

    Script Function:
    a script

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

    #ce ----------------------------------------------------------------------------

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

    ; Script Start - Add your code below here

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

    ;[includes]
    #include <GUIConstantsEx.au3>
    #include <TreeViewConstants.au3>
    #include <WindowsConstants.au3>
    #include <GuiStatusBar.au3>

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

    ;----------------------------------------Variables-------------------------Start
    Global $TV[5][6]
    Global $CM_TV[5]
    ;----------------------------------------Variables---------------------------End

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

    ;----------------------------------------GUI-------------------------------Start
    $GUI_mainWindow = GUICreate("Any GUI", 1000, 750, -1, -1)

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

    ;------Menu------Start
    $M_datei = GUICtrlCreateMenu("Datei")
    $MI_beenden = GUICtrlCreateMenuItem("Beenden", $M_datei)
    ;------Menu--------End

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

    ;-----ListView---Start
    GUICtrlCreateGroup("Kunden", 5, 0, 160, 330)
    $TreeView = GUICtrlCreateTreeView(10, 20, 150, 300, BitOR($TVS_HASBUTTONS,$TVS_HASLINES,$TVS_LINESATROOT,$TVS_DISABLEDRAGDROP,$TVS_SHOWSELALWAYS,$WS_GROUP,$WS_TABSTOP,$WS_HSCROLL,$WS_VSCROLL,$WS_BORDER))
    For $i = 0 To 4
    $TV[$i][0] = GUICtrlCreateTreeViewItem("Ordner 1_"&$i, $TreeView)
    For $x = 1 To 5
    $TV[$i][$x] = GUICtrlCreateTreeViewItem("User "&$x&", Ordner "&$i, $TV[$i][0])
    Next
    Next
    ;-----ListView-----End

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

    ;-----LVMenu-----Start
    For $i = 0 To 4
    For $x = 1 To 5
    $CM_TV[$i] = GUICtrlCreateContextMenu($TV[$i][$x])
    GUICtrlCreateMenuItem("Detailansicht", $CM_TV[$i])
    Next
    Next
    ;-----LVMenu-------End

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

    ;-----StatusBar--Start
    $StatusBar1 = _GUICtrlStatusBar_Create($GUI_mainWindow)
    _GUICtrlStatusBar_SetSimple($StatusBar1)
    _GUICtrlStatusBar_SetText($StatusBar1, "Any StatusBar text")
    _GUICtrlStatusBar_SetMinHeight($StatusBar1, 20)
    ;-----StatusBar----End

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

    GUISetState(@SW_SHOW, $GUI_mainWindow)

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

    ;//TODO
    $GUI_detailWindow = GUICreate("Detailansicht", 750, 500, -1, -1)
    GUISetState(@SW_HIDE, $GUI_detailWindow)
    ;----------------------------------------GUI---------------------------------End

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

    ;----------------------------------------Script----------------------------Start
    While 1 * Sleep(10)
    $nMsg = GUIGetMsg(1)
    Switch $nMsg[0]
    Case $GUI_EVENT_CLOSE
    If $nMsg[1] = $GUI_mainWindow Then
    Exit
    ElseIf $nMsg[1] = $GUI_detailWindow Then
    GUISetState(@SW_HIDE, $GUI_detailWindow)
    EndIf
    Case $MI_beenden
    Exit
    EndSwitch
    WEnd
    ;----------------------------------------Script------------------------------End

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

    ;----------------------------------------Functions-------------------------Start

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

    ;----------------------------------------Functions---------------------------End

    [/autoit]

    da, bitte... der gesamte code... aber die codefragmente die ich euch gegeben hab sind die um die es geht^^

  • Ach so, ja da kannst du doch so was wie

    [autoit]

    $x = "Hallo"
    $i = "Welt"
    Func meinefunktion($x ,$i)
    MsgBox(0,"",$x)
    MsgBox(0,"",$i)
    EndFunc

    [/autoit]

    machen...

    Spoiler anzeigen

    Grundkenntnisse in: C++, JavaScript
    Sehr gute Kenntnisse: PHP, JAVA, C und näturlich AutoIt


    Klaviatur, Anhang UDF, GDI+ Mühle

    Zitat

    "Wenn einen um 20h der Pizzadienst anruft und fragt, ob man's nur vergessen hat und ob man das gleiche
    möchte wie immer -- dann sollte man sein Bestellverhalten evtl überdenken"

  • Spoiler anzeigen
    [autoit]

    $butt = GUICtrlCreateButton("details",200,200)

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

    While 1 * Sleep(10)
    $nMsg = GUIGetMsg(1)
    $treewahl = GUICtrlRead($TreeView)

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

    Switch $nMsg[0]
    Case $butt
    If $treewahl == 8 Then
    MsgBox(0,"","Oberpunkt 1")
    EndIf
    If $treewahl == 14 Then
    MsgBox(0,"","Oberpunkt 2")
    EndIf
    If $treewahl == 22 Then
    MsgBox(0,"","Oberpunkt 3")
    EndIf
    If $treewahl == 30 Then
    MsgBox(0,"","Oberpunkt 4")
    EndIf
    If $treewahl == 38 Then
    MsgBox(0,"","Oberpunkt 5")
    EndIf
    If $treewahl >= 9 And $treewahl <= 13 Then
    MsgBox(0,"","Oberpunkt 1" & @CRLF & "Unterpunkt " & $treewahl - 8)
    EndIf
    If $treewahl >= 15 And $treewahl <= 21 Then
    MsgBox(0,"","Oberpunkt 2" & @CRLF & "Unterpunkt " & $treewahl - 14)
    EndIf
    If $treewahl >= 23 And $treewahl <= 29 Then
    MsgBox(0,"","Oberpunkt 3" & @CRLF & "Unterpunkt " & $treewahl - 22)
    EndIf
    If $treewahl >= 31 And $treewahl <= 37 Then
    MsgBox(0,"","Oberpunkt 4" & @CRLF & "Unterpunkt " & $treewahl - 30)
    EndIf
    If $treewahl >= 39 And $treewahl <= 45 Then
    MsgBox(0,"","Oberpunkt 5" & @CRLF & "Unterpunkt " & $treewahl - 38)
    EndIf
    Case $GUI_EVENT_CLOSE
    If $nMsg[1] = $GUI_mainWindow Then
    Exit
    ElseIf $nMsg[1] = $GUI_detailWindow Then
    GUISetState(@SW_HIDE, $GUI_detailWindow)
    EndIf
    Case $MI_beenden
    Exit
    EndSwitch
    WEnd

    [/autoit]

    Hier nochmal mit Funktion:

    Spoiler anzeigen
    [autoit]

    While 1 * Sleep(10)
    $nMsg = GUIGetMsg(1)
    $treewahl = GUICtrlRead($TreeView)

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

    Switch $nMsg[0]
    Case $butt
    If $treewahl == 8 Then
    _meinefunktion(1)
    EndIf
    If $treewahl == 14 Then
    _meinefunktion(2)
    EndIf
    If $treewahl == 22 Then
    _meinefunktion(3)
    EndIf
    If $treewahl == 30 Then
    _meinefunktion(4)
    EndIf
    If $treewahl == 38 Then
    _meinefunktion(5)
    EndIf
    If $treewahl >= 9 And $treewahl <= 13 Then
    _meinefunktion(1,$treewahl - 8)
    EndIf
    If $treewahl >= 15 And $treewahl <= 21 Then
    _meinefunktion(1,$treewahl - 14)
    EndIf
    If $treewahl >= 23 And $treewahl <= 29 Then
    _meinefunktion(1,$treewahl - 22)
    EndIf
    If $treewahl >= 31 And $treewahl <= 37 Then
    _meinefunktion(1,$treewahl - 30)
    EndIf
    If $treewahl >= 39 And $treewahl <= 45 Then
    _meinefunktion(1,$treewahl - 38)
    EndIf
    Case $GUI_EVENT_CLOSE
    If $nMsg[1] = $GUI_mainWindow Then
    Exit
    ElseIf $nMsg[1] = $GUI_detailWindow Then
    GUISetState(@SW_HIDE, $GUI_detailWindow)
    EndIf
    Case $MI_beenden
    Exit
    EndSwitch
    WEnd
    Func _meinefunktion($var1 ,$var2 = "")
    If $var2 == "" Then
    MsgBox(0,"",$var1)
    Else
    MsgBox(0,"",$var1 & " " & $var2)
    EndIf
    EndFunc

    [/autoit]
    Spoiler anzeigen

    Grundkenntnisse in: C++, JavaScript
    Sehr gute Kenntnisse: PHP, JAVA, C und näturlich AutoIt


    Klaviatur, Anhang UDF, GDI+ Mühle

    Zitat

    "Wenn einen um 20h der Pizzadienst anruft und fragt, ob man's nur vergessen hat und ob man das gleiche
    möchte wie immer -- dann sollte man sein Bestellverhalten evtl überdenken"

    Einmal editiert, zuletzt von cartan12 (12. Januar 2010 um 21:34)

  • an sich ein Lösungsweg ja... hätte wohl aber dazuschreiben sollen dass ich ehrlich gesagt später wenn das script fertig ist nicht mehr weiss wie viele daten wo drin stehen... das wird aus einer SQLite ausgelesen :pinch:

  • Du meinst, du hast dann x Oberpunkte und x Unterpunkte?

    Spoiler anzeigen

    Grundkenntnisse in: C++, JavaScript
    Sehr gute Kenntnisse: PHP, JAVA, C und näturlich AutoIt


    Klaviatur, Anhang UDF, GDI+ Mühle

    Zitat

    "Wenn einen um 20h der Pizzadienst anruft und fragt, ob man's nur vergessen hat und ob man das gleiche
    möchte wie immer -- dann sollte man sein Bestellverhalten evtl überdenken"

  • Nur damit ichs verstanden habe:
    Du willst einen Klick (oder Doppelklick) auf ein Treeview oder ein Treeviewitem abfangen und den Text des Items übergeben?
    Dabei ist die ID des Controls unbekannt (da dynamisch erstellt)?

  • die ID des controls ist bekannt aber aus einer SQLite Datenbank in einer For schleife ausgelesen
    (zum beispiel habe ich 12 user in ordner 0, 16 in ordner 1 und 2 User in Ordner 2)
    was ich brauche ist dann zum beispiel bei einem doppelklick auf User 7 in Ordner 1 dass ich dann zum beispiel ne messagebox erhalte mit dem Inhalt "User Nr. 7 in Ordner Nr. 1 ausgewählt"

    Es können jederzeit neue User und Ordner dazukommen durch Speichern in der Datenbank also wird diese relativ dynamisch ausgelesen

  • Ich wüde dir mfehlen, dass du im Array(z.B. $benutzer[10][10]) den eintrag $benutzer[0][0] als anzahl der Oberpunkte und jeweils $benuter[1][0],
    $beuntzer[2][0] die anzahl der benuter in diesem Oberpunkt abspeicherst

    Spoiler anzeigen

    Grundkenntnisse in: C++, JavaScript
    Sehr gute Kenntnisse: PHP, JAVA, C und näturlich AutoIt


    Klaviatur, Anhang UDF, GDI+ Mühle

    Zitat

    "Wenn einen um 20h der Pizzadienst anruft und fragt, ob man's nur vergessen hat und ob man das gleiche
    möchte wie immer -- dann sollte man sein Bestellverhalten evtl überdenken"

  • autoBert: Oh, diese Funktion habe ich mir noch nie angesehen... hab schon sowas wie das hier versucht :rolleyes: :

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <TreeViewConstants.au3>
    #include <WindowsConstants.au3>
    #include <GuiStatusBar.au3>

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

    ;----------------------------------------Variables-------------------------Start
    Global $TV[6][7]
    Global $CM_TV[6]
    Global $var = 0
    Global $var1
    Global $var2
    $TV[0][0] = 5
    $TV[1][0] = 5
    $TV[2][0] = 5
    $TV[3][0] = 5
    $TV[4][0] = 5
    $TV[5][0] = 5

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

    ;----------------------------------------Variables---------------------------End

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

    ;----------------------------------------GUI-------------------------------Start
    $GUI_mainWindow = GUICreate("Any GUI", 1000, 750, -1, -1)

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

    ;------Menu------Start
    $M_datei = GUICtrlCreateMenu("Datei")
    $MI_beenden = GUICtrlCreateMenuItem("Beenden", $M_datei)
    ;------Menu--------End

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

    $butt = GUICtrlCreateButton("details",200,200)

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

    ;-----ListView---Start
    GUICtrlCreateGroup("Kunden", 5, 0, 160, 330)
    $TreeView = GUICtrlCreateTreeView(10, 20, 150, 300, BitOR($TVS_HASBUTTONS,$TVS_HASLINES,$TVS_LINESATROOT,$TVS_DISABLEDRAGDROP,$TVS_SHOWSELALWAYS,$WS_GROUP,$WS_TABSTOP,$WS_HSCROLL,$WS_VSCROLL,$WS_BORDER))
    For $i = 1 To 5
    $TV[$i][6] = GUICtrlCreateTreeViewItem("Ordner 1_"&$i, $TreeView)
    For $x = 1 To 5
    $TV[$i][$x] = GUICtrlCreateTreeViewItem("User "&$x&", Ordner "&$i, $TV[$i][6])
    Next
    Next
    ;-----ListView-----End

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

    ;-----LVMenu-----Start
    For $i = 0 To 4
    For $x = 1 To 5
    $CM_TV[$i] = GUICtrlCreateContextMenu($TV[$i][$x])
    GUICtrlCreateMenuItem("Detailansicht", $CM_TV[$i])
    Next
    Next
    ;-----LVMenu-------End

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

    ;-----StatusBar--Start
    $StatusBar1 = _GUICtrlStatusBar_Create($GUI_mainWindow)
    _GUICtrlStatusBar_SetSimple($StatusBar1)
    _GUICtrlStatusBar_SetText($StatusBar1, "Any StatusBar text")
    _GUICtrlStatusBar_SetMinHeight($StatusBar1, 20)
    ;-----StatusBar----End

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

    GUISetState(@SW_SHOW, $GUI_mainWindow)

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

    ;//TODO
    $GUI_detailWindow = GUICreate("Detailansicht", 750, 500, -1, -1)
    GUISetState(@SW_HIDE, $GUI_detailWindow)
    ;----------------------------------------GUI---------------------------------End

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

    ;----------------------------------------Script----------------------------Start
    While 1 * Sleep(10)
    $nMsg = GUIGetMsg(1)
    $treewahl = GUICtrlRead($TreeView)

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

    Switch $nMsg[0]
    Case $butt
    For $i2 = 1 To $TV[0][0]
    For $x2 = 1 To $TV[$i][0]
    If $treewahl == $TV[$i2][$x2] Then
    _meinefunktion($i2,$x2)
    EndIf
    Next
    Next
    Case $GUI_EVENT_CLOSE
    If $nMsg[1] = $GUI_mainWindow Then
    Exit
    ElseIf $nMsg[1] = $GUI_detailWindow Then
    GUISetState(@SW_HIDE, $GUI_detailWindow)
    EndIf
    Case $MI_beenden
    Exit
    EndSwitch
    WEnd
    Func _meinefunktion($var1 ,$var2 = "")
    If $var2 == "" Then
    MsgBox(0,"",$var1)
    Else
    MsgBox(0,"",$var1 & " " & $var2)
    EndIf
    EndFunc

    [/autoit]
    Spoiler anzeigen

    Grundkenntnisse in: C++, JavaScript
    Sehr gute Kenntnisse: PHP, JAVA, C und näturlich AutoIt


    Klaviatur, Anhang UDF, GDI+ Mühle

    Zitat

    "Wenn einen um 20h der Pizzadienst anruft und fragt, ob man's nur vergessen hat und ob man das gleiche
    möchte wie immer -- dann sollte man sein Bestellverhalten evtl überdenken"

  • Spoiler anzeigen
    [autoit]


    #cs ----------------------------------------------------------------------------

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

    AutoIt Version: 3.3.2.0
    Author: Karill Endusa

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

    Script Function:
    a script

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

    #ce ----------------------------------------------------------------------------

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

    ; Script Start - Add your code below here

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

    ;[includes]
    #include <GUIConstantsEx.au3>
    #include <TreeViewConstants.au3>
    #include <WindowsConstants.au3>
    #include <GuiStatusBar.au3>
    #include <GuiTreeView.au3>
    #include <Array.au3>
    ;----------------------------------------Variables-------------------------Start
    Global $TV[5][6]
    Global $CM_TV[5]
    Global $CMI_TV[25]
    ;----------------------------------------Variables---------------------------End

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

    ;----------------------------------------GUI-------------------------------Start
    $GUI_mainWindow = GUICreate("Any GUI", 1000, 750, -1, -1)

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

    ;------Menu------Start
    $M_datei = GUICtrlCreateMenu("Datei")
    $MI_beenden = GUICtrlCreateMenuItem("Beenden", $M_datei)
    ;------Menu--------End

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

    ;-----ListView---Start
    GUICtrlCreateGroup("Kunden", 5, 0, 160, 330)
    $TreeView = GUICtrlCreateTreeView(10, 20, 150, 300, BitOR($TVS_HASBUTTONS,$TVS_HASLINES,$TVS_LINESATROOT,$TVS_DISABLEDRAGDROP,$TVS_SHOWSELALWAYS,$WS_GROUP,$WS_TABSTOP,$WS_HSCROLL,$WS_VSCROLL,$WS_BORDER))
    $hTreeView = GUICtrlGetHandle($TreeView)

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

    For $i = 0 To 4
    $TV[$i][0] = GUICtrlCreateTreeViewItem("Ordner 1_"&$i, $TreeView)
    For $x = 1 To 5
    $TV[$i][$x] = GUICtrlCreateTreeViewItem("User "&$x&", Ordner "&$i, $TV[$i][0])
    Next
    Next
    ;-----ListView-----End
    global $counter = 0
    ;-----LVMenu-----Start
    For $i = 0 To 4
    For $x = 1 To 5
    $CM_TV[$i] = GUICtrlCreateContextMenu($TV[$i][$x])
    $CMI_TV[$counter] = GUICtrlCreateMenuItem("Detailansicht", $CM_TV[$i])
    $counter +=1
    Next
    Next
    ;-----LVMenu-------End

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

    ;-----StatusBar--Start
    $StatusBar1 = _GUICtrlStatusBar_Create($GUI_mainWindow)
    _GUICtrlStatusBar_SetSimple($StatusBar1)
    _GUICtrlStatusBar_SetText($StatusBar1, "Any StatusBar text")
    _GUICtrlStatusBar_SetMinHeight($StatusBar1, 20)
    ;-----StatusBar----End

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

    GUISetState(@SW_SHOW, $GUI_mainWindow)
    ;//TODO
    $GUI_detailWindow = GUICreate("Detailansicht", 750, 500, -1, -1)
    GUISetState(@SW_HIDE, $GUI_detailWindow)
    ;GUIRegisterMsg($WM_NOTIFY, "WM_NOTIFY")
    ;GUIRegisterMsg($WM_COMMAND, "WM_COMMAND")
    ;----------------------------------------GUI---------------------------------End

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

    ;----------------------------------------Script----------------------------Start
    While 1 * Sleep(10)
    $nMsg = GUIGetMsg(1)
    Switch $nMsg[0]
    Case $GUI_EVENT_CLOSE
    If $nMsg[1] = $GUI_mainWindow Then
    Exit
    ElseIf $nMsg[1] = $GUI_detailWindow Then
    GUISetState(@SW_HIDE, $GUI_detailWindow)
    EndIf
    Case $MI_beenden
    Exit
    case $CMI_TV[0] to $CMI_TV[24]
    ConsoleWrite(_GUICtrlTreeView_GetText ($hTreeView,_GUICtrlTreeView_GetSelection($hTreeView)) & @CRLF)
    EndSwitch
    WEnd

    [/autoit]


    Eine Möglichkeit.
    Wollte eigentlich was cooles mit WM_Notify präsentieren, hat aber auf die schnelle nicht geklappt :rofl:
    Vielleicht morgen dann :whistling: