Seite 1 von 1

Alle Dateien in Explorerlist als markiert darstellen

Verfasst: 31.07.2005 19:23
von torselet
Ich habe versucht, in einer ExplorerList alle Dateien markiert darzustellen wie es auusehen würde, wenn alle Einträge einzeln mit Strg + Maustaste markiert würden.
Leider ist dies fehlgeschlagen. Was ist falsch?

Code: Alles auswählen

For i = 0 To CountGadgetItems(#ExplorerList_0)-1
  If GetGadgetItemState(#ExplorerList_0,i) = 1
    SetGadgetItemState(#ExplorerList_0,i,#PB_Tree_Selected)
    Datei + GetGadgetItemText(#ExplorerList_0,i,0) + ";"
  EndIf
Next


Verfasst: 31.07.2005 20:04
von sen-me
was bringt er den fürn fehler

Verfasst: 31.07.2005 22:16
von torselet
Die Anzeige der Dateieinträge sollte blau werden, wie nach Anklicken mit der Maus. Es gescheht jedoch nichts.

Verfasst: 01.08.2005 00:10
von Batze
Der Befehl ist für Checkboxen und nicht zum markieren.

Verfasst: 01.08.2005 06:55
von torselet
Auf welche Art ließe sich das Problem sonst lösen? Kann man das Anklicken mit der linken Maustaste in der ExplorerList simulieren?

Verfasst: 01.08.2005 10:37
von Batze
Such mal in der WinApi, da müsste es sowas geben. :allright: