Hallo.
Ich habe folgendes Problem. In meinem Programm kann man bis jetzt eine Dateiendung und ein Laufwerk wählen. Nun will ich im gewählten Laufwerk die Ordner anzeigen lassen. Wählt man einen angezeigten Ordner sollen die Unterordner oder alle Datei mit der gewünschten dateiendung angezeigt werden.
Die Verzeichnisstruktur soll in einem Element des Types CTreeCtrl angezeigt werden. Das einlesen des Laufwerkes mache ich mit der Finktion CFileFind::FileFind.
Hat irgend jemand damit schon Erfahrungen gesammeltund kann mit Tipps oder Ratschläge geben?
Bin für jeden Hinweis bbzw. Tip dankebar, ich weiß langsam nicht mehr weiter.
Cu Oli
Programmieren - alles kontrollieren 4.939 Themen, 20.672 Beiträge
was gibts denn dabei fuer ein problem? am einfachsten geht das mit einer rekursiven funktion die ein verzeichnis das zu untersuchen ist als parameter erhaelt. diese funktion iteriert dann ueber alle eintrage in diesem verzeichnis. handelt es sich um '.' oder '..' wird der eintrag ignoriert. handelt es sich um ein verzeichnis ruft sich die funktion selbst auf. sind alle abgearbeitet, kehrt die funktion zurueck... nachdem das ganze in eine treeview soll musst du der funktion auch noch die parent node geben, unter der das gefundene verzeichnis eingetragen werden soll.
WM_HOPETHISHELPS