Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo,

Weiss jemand von euch, ob es in der MFC einen Standard-Dialog zum öffnen eines Ordners( nicht einer Datei (CFileDialog)) gibt ???Falls ja, dann bitte schnell posten!!!

Vielen Dank !!!

  • 3 Monate später...
Geschrieben
Original geschrieben von Klotzkopp

Ist zwar nicht MFC, tut aber trotzdem:

SHBrowseForFolder

sorry... irgendwie versteh ich das nich...

wie kann ich denn in mein programm einen solchen Ordner-wählen-Dialog einbinden? und in welcher variable finde ich dann den gewählten ordner?

und wie kann ich dann alle dateien des ordners der reihe nach einlesen?

Geschrieben
Original geschrieben von Goos

Wie du das einbindest steht anhand eines Beispiels in der MSDN....und gibs zu, du hast dort noch gar nicht nach SHBROWSEFORFOLDER geschaut ;)

GOos

hab mir das beispiel auf der seite, die klotzkopp gelinkt hat, angeschaut. und das hab ich nich verstanden :confused:

muss aber auch zugeben, dass ich nich so der held in vc++ bin

Geschrieben

Ok, also dann versuchs mal mit folgendem Minimalbeispiel :)

	char szPath[MAX_PATH] = {'\\0'};
BROWSEINFO bi = {0};
bi.hwndOwner = m_hWnd;
LPITEMIDLIST lpIDList = ::SHBrowseForFolder(&bi);
if(NULL != lpIDList)::SHGetPathFromIDList(lpIDList, szPath);

[/PHP]

Goos

Geschrieben
Original geschrieben von Goos

Ok, also dann versuchs mal mit folgendem Minimalbeispiel :)

	char szPath[MAX_PATH] = {'\\0'};
BROWSEINFO bi = {0};
bi.hwndOwner = m_hWnd;
LPITEMIDLIST lpIDList = ::SHBrowseForFolder(&bi);
if(NULL != lpIDList)::SHGetPathFromIDList(lpIDList, szPath);

[/PHP]

Goos [/b]

besten dank :)

so ist es für mich einleuchtend :)

werd ich gleich heut abend testen :)

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...