Alle Dateien in Explorerlist als markiert darstellen

Anfängerfragen zum Programmieren mit PureBasic.
torselet
Beiträge: 6
Registriert: 24.07.2005 13:03

Alle Dateien in Explorerlist als markiert darstellen

Beitrag 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

LSch
Benutzeravatar
sen-me
Beiträge: 478
Registriert: 17.07.2005 16:02
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von sen-me »

was bringt er den fürn fehler
torselet
Beiträge: 6
Registriert: 24.07.2005 13:03

Beitrag von torselet »

Die Anzeige der Dateieinträge sollte blau werden, wie nach Anklicken mit der Maus. Es gescheht jedoch nichts.
LSch
Benutzeravatar
Batze
Beiträge: 1492
Registriert: 03.06.2005 21:58
Wohnort: Berlin
Kontaktdaten:

Beitrag von Batze »

Der Befehl ist für Checkboxen und nicht zum markieren.
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
torselet
Beiträge: 6
Registriert: 24.07.2005 13:03

Beitrag 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?
LSch
Benutzeravatar
Batze
Beiträge: 1492
Registriert: 03.06.2005 21:58
Wohnort: Berlin
Kontaktdaten:

Beitrag von Batze »

Such mal in der WinApi, da müsste es sowas geben. :allright:
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
Antworten