TTreeView und Multiselect, Ergebnisse autom. markieren
-
Hi,
habe mit dem BCB6 ein Treeview erstellt, wo Datenbankwerte eingelesen wewrden. Jetzt möchte ich nach dem Einlesen bestimmte Werte im Tree direkt markieren. Funktioniert soweit mitTreeView->Selected=Node;wenn aber mehrere Werte gefunden werden, dann wird nur der letzte "markiert". Die anderen Werte sind zwar ausgerückt, aber sind nicht mehr markiert. Wenn ich händisch beim erstellen des Trees die STRG-Taste drücke, werden alle Ergebnisse markiert. Dann habe ich mir gedacht, simuliere ich die STRG Taste beim Tree-Erstellen mit
keybd_event(VK_CONTROL,0,0,0);und nachher über
keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0);das funktioniert aber nicht
Gibt es keine elegantere Lösung für mein Problem?Lg Carsten