Browsedialog für Dateien UND Ordner?
-
Hi,
gibt es einen Dialog, in dem der Benutzer wahlweise eine Datei oder einen Ordner auswählen kann?
Also vom Stil her wie der Dialog, den man mit GetOpenFileName bekommt, bloß dass man nicht nur Dateien sondern auch Ordner auswählen kann...MFG
-
Nein!
In WinMerge haben sie es mit einem Trick gemacht. Sourcecode ist auf SourceForge verfügabr.
-
djwd schrieb:
Hi,
gibt es einen Dialog, in dem der Benutzer wahlweise eine Datei oder einen Ordner auswählen kann?Klar, das geht per SHBrowseForFolder und dem Flag BIF_BROWSEINCLUDEFILES.
Also vom Stil her wie der Dialog, den man mit GetOpenFileName bekommt, bloß dass man nicht nur Dateien sondern auch Ordner auswählen kann...
Per SHBrowseForFolder sieht es anders aus.
-
Mox schrieb:
djwd schrieb:
Hi,
gibt es einen Dialog, in dem der Benutzer wahlweise eine Datei oder einen Ordner auswählen kann?Klar, das geht per SHBrowseForFolder und dem Flag BIF_BROWSEINCLUDEFILES.
danke das funktioniert

ist zwar nicht ganz so schön aber das lässt sich verkraften
MFG
-
Bei mir kommt ne Fehlermeldung :S
`SHBrowseForFolder' undeclared (first use this function)
Hab auch windows.h eingebunden....
-
Hier steht, welcher Header für diese Funktion eingebunden werden muss.
-
Wo steht das? Ich find es nicht
-
Delta- schrieb:
Wo steht das? Ich find es nicht
Roll nach unten, da findest Du:
Function Information
Minimum DLL Version shell32.dll version 4.0 or later
Custom Implementation No
Header shlobj.h
Import library shell32.lib
Minimum operating systems Windows NT 4.0, Windows 95
Unicode Implemented as ANSI and Unicode versions.