Suche im CTreeCtrl
-
Hallo zusammen,
Ich habe eine Anwendung mit einem CTreeCtrl.
In diesem Tree kann ich auch suchen und finde das erste Element. Die Suchfunktion ist rekursiv.
Aber hat jemand eine Idee wie ich das zweite bis letzte Vorkommen des Suchbegriffes finde ?
Oder kann ich aus der rekursiven Funktion eine andere Funktion aufrufen und das gefundene Element z. B. in ein Array schreiben ?
Und bekomme ich bei dieser Vorgehensweise Probleme mit dem Stack ?Danke und Gruss
verwegener
-
du bekommst doch bei deiner Suche sicherlich ein HTREEITEM zurück. Mit diesem kannst du doch ganz einfach weitersuchen mit GetNextItem und den anderen Suchfunktionen. Siehe auch https://learn.microsoft.com/de-de/cpp/mfc/reference/ctreectrl-class?view=msvc-170