Selektion/Deselektion eines Elementes per Mausklick
-
Hallo,
ich bin gerade dabei die Welt von Windows Programmierung mit MFC zu entdecken und moechte folgendes implementieren:
Ich habe ein Dialogmenu eingebaut, welches eine Auswahlliste enthaelt. Ich moechte in dieser Liste mehrere Eintraege gleichzeitig selektieren koennen. Wenn ich ein neues Element anklicke, dann sollte das vorher selektierte Element als selektiert bleiben. Eine Deselektion geschieht, indem ein Element zweimal angecklickt wird.Ist ein solches Verhalten in MFC implementierbar?
Danke im Voraus!
-
Setze für das CListBox den Stil LBS_MULTIPLESEL
-
Danke erstmal fuer die Antwort!
Ich benutze in meinem Programm einen Baum (CtreeCtrl) und keine Auswahlliste (ClistBox) wie ich im letzten Beitrag erwaehnt hatte (Sorry
).
Der Baum besteht aus mehreren Stufen und ich moechte mehrere Elemente derselben Stufe gleichzeitig selektieren koennen.Hier ist ein Beispiel:
1
|
|--1.1
| |
| |--1.1.1
| |--1.1.2
| |--...
|--1.2
| |
| |--1.2.1
| |--..Ich moechte z.B. Element 1.1.1, 1.1.2 und 1.2.1 gleizeitig selektieren koennen
Ist das in MFC moeglich??
Danke im Voraus
-
Ein Tree Control untersützt das nicht. Nützt es Dir evtl. wenn Du Checkboxen im Tree Ctrl verwendest?
-
http://www.codeproject.com/treectrl/
vielleicht ist etwas anderes dabei, was Dir bezüglich Deiner Idee zusagt/hilft.