CTreeCtrl - Icons
-
hi
wie schaff ich es das in einem erstellten TreeCtrl sich die Icons verändern wenn ich drauf klicke ? muss ich dafür in der imagelist mehrere icons definieren ? ich möchte aber die Icons unabhängig voneinander behandeln können.
sprich jedes Icon sollte unabhängig von anderen aktiviert/deaktiviert werden können.Danke schon mal.
(vielleicht kann mir auch jemand sagen wo dazu was in der mfc hilfe steht, so richtig hab ich da noch nix gefunden)
-
Was heißt aktivieren/deaktivieren und wofür braucht man das?
Ich meine, wozu braucht man ein deaktiviertes Icon, wenn der TreeCtrl-Itemtext nicht deaktivierbar ist?
-
Probier mal Ctrl.SetItemImage(...)
-
@ReneG
nur so meiner, wofür ich das brauche kann dir doch egal sein, oder ?
aber ich erklärs dir trotzdem.dann wirst du verstehen was ich warum brauche.
also ich hab nen treeCtrl.was ich machen muss ist eine auswahl von einträgen selectieren zu können (mit mouseklickt), im grunde möchte ich so eine funktion wie gedrückte string-taste und files auswählen.diese gruppe ausgewählter files muss ich dann übergeben ( array oder so) wo sie weiterverarbeitet werden.
ich möchte im treectrl einfach nur über das icon sehen welches item sozusagen in der auswahl ist.also icon 1 = aktiv, icon 2 = nicht aktiv
vielleicht hab ich mich mit dem aktiv und so flasch ausgedrückt, dennoch find ich solche unqualifizeirten bemerkungen überflüssig.und nur so nebenbei, den Tree-item text kann man sehr wohl deaktivieren, is mir nämlich ausversehen passiert!danke ! genau das hab ich gebraucht