GetSelectedItem(); gibt ja den gerade markierten Knoten zurück.
Ich brauche den Knoten, der zu dem Plus gehört, auf das ich geklickt habe.
z.B. Ich klicke auf das Plus vor dem Knoten "VW", um mir die Bauteile anzeigen zu lassen. Jetzt möchte ich gerne eine Funktion haben, die mir "VW" zurückgibt. Gibt es so eine?
Hallo, wenn es sich wirklich um ein CTreeCtrl handelt mußt Du eine Behandlung für
C++:
ON_NOTIFY(TVN_ITEMEXPANDING,....,....)
anlegen. Bei einer von CTreeView abgeleiteten Klasse entsprechend für ON_NOTIFY_REFLECT() -- "Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."