Verzeichnis auswählen

S

sweetylegmxde

Verzeichnis auswählen - VC++

Hallo,

ich bin ziemlicher Neuling bei C++ und muß ein Tool schreiben, dass ein Verzeichnis (durch Auswahl vom Benutzer) auf Vorkommen bestimmter Dateien durchsucht.

Er soll also durch Drücken eines Buttons das typische DateiÖffnen - Fenster bekommen, aber eben nicht um eine konkrete Datei, sondern um ein komplettes Verzeichnis oder Laufwerk auszuwählen.

Habe im Inet leider nix gefunden und nun seid Ihr meine letzte Hoffnung.



Liebe Grüße
 
Zuletzt bearbeitet von einem Moderator:
Je nachdem, ob du MFC verwendest oder nicht, könntest Du es mit CFileDialog (siehe MSDN) oder GetOpenFileName() (dito) versuchen. Beide öffnen den von Dir erwähnten Filedialog. Es ist möglich, dass Du ein Flag angeben kannst, das die Selektion von Verzeichnissen gestattet; habe es allerdings jetzt nicht finden können.

HTH
 
Je nachdem, ob du MFC verwendest oder nicht, könntest Du es mit CFileDialog (siehe MSDN) oder GetOpenFileName() (dito) versuchen. Beide öffnen den von Dir erwähnten Filedialog. Es ist möglich, dass Du ein Flag angeben kannst, das die Selektion von Verzeichnissen gestattet; habe es allerdings jetzt nicht finden können.
Er will ja keine Datei auswählen.
@sweetylegmxde das was du willst ist ein "FolderBrowser" wie ihn typische Windows Programme benutzen um nach einem Ordner suchen zu lassen.
In der MFC ist dort nichts gekapselt, da musst du zur reinen Windows-API zurück. Such mal bei Googel nach SHBrowseForFolder() das ist eine API-Funktion mit der man sowas machen kann. Ist aber allerdings etwas kompliziert zum handhaben. Wenn du Hilfe brauchst melde dich nochmal.

Gruss Homer
 
An Homer: Genau das ist es auch :) aber ist gar net so kompliziert, wenn man es dann erst einmal sieht. Dankeschön nochmal --> ach übrigens - kein ER sondern SIE *grins*

Liebe Grüße

Ulli
 
Zurück