Verzeichnissbaum icon wird falsch gesetzt

Gast #386799
Lesenswert?

Hallo,
bin gerade dabei einen Verzeichnissbaum ähnlich wie im Explorer mit C++
Express zu erstellen.
Für die Festplatte soll ein anderes Icon erscheinen als für die Ordner.
Wenn ich einen Ordner anklicke wandert aber das Icon für das Laufwerk
von der Festplatte zum Ordner. Das Icon für die Festplatte wird ersetzt
durch das Icon für den Ordner. Ich werde aus dem ganzen nicht mehr
schlau, das ist doch zum Verrücktwerden. Ich mache mich gerade erst mit

C++ MC vertraut. Die Beispiele im Netz sind alle für C#, und das
Konvertieren dieser Beispiele zu C++ bereitet mir starke Kopfschmerzen.


Wäre dankbar wenn sich einer mal mein Programm anschauen könnte.

Vielen Dank!
Angehängte Dateien:
Gast #386800
Lesenswert?

Hab die Lösung gefunden, in der Funktion
"c_treeView_Directory_NodeMouseClick(..)"

"e->Node ->SelectedImageIndex"
durch
"e->Node ->StateImageIndex  = (int)DriveTypes::Floppy52;"
ersetzen

Verstehe zwar nicht ganz was der Unterschied zwischen
"SelectedImageIndex" , "ImageIndex" und "StateImageIndex"  ist,
aber ist erstmal nicht so wichtig.

Gibt es eigentlich die Möglichkeit mehrere Nodes per Mausklick zu
selektieren oder kann immer nur ein Node selektiert werden ?

Gruß Tobias

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren