Ordner wählen

Flipmode

Grünschnabel
Hi Leutz

Hab ein kleines Problem und zwar sollte ich einen Ordner auswählen können, und den Pfad in einen String schreiben. Mit dem OpenDialog kann ich allerdings nur Files öffnen. Hat jemand ne Möglichkeit
 
Nicht, wenn man im Forum nach dem Begriff SHBrowseForFolder sucht. Wir haben hier einige Beispiele dazu, wenn ich mich recht erinnere.
 
Die Suchfunktion hat mir zu lange gedauert und da ich nicht sicher bin,ob du was findest hab ich hier direkt die antwort gepostet:

BROWSEINFO anzeigen;
memset( &anzeigen, 0, sizeof( BROWSEINFO ) );
anzeigen.hwndOwner = AfxGetMainWnd()->GetSafeHwnd();
anzeigen.lpszTitle = "Ordner zum blablabla aussuchen...";
anzeigen.ulFlags = BIF_RETURNONLYFSDIRS;

char Ordner[MAX_PATH+1];
ITEMIDLIST* browser = SHBrowseForFolder( &anzeigen );
if( browser ) {
if( SHGetPathFromIDList( browser, Ordner) ) {
MessageBox(Ordner,"Sie haben diesen Ordner:");//in Ordner steht der Pfad als String
}
}


cheers bis zum nächsten mal ;)
 
Zurück