OpenFolder Dialog
-
Ich würde genre in meinem Programm einen OpenFolder Dialog einbauen!Nur habe ich bis jetzt leider nur einen so gennante Open File Dialog gefunden?
Weiß jemand wie das funktioniert?
-
GetOpenFileName(): http://msdn2.microsoft.com/en-us/library/ms646927.aspx
Damit kannst Du Dateien und Ordner vom Benutzer suchen lassen.
HTH, Martin
-
Suchen ja, aber auswählen nicht. Was er wahrscheinlich sucht ist SHBrowseForFolder.
-
Hmm!
Hast du vll ein Bsp dazu...und welche Header Dateien müssen dazu eingbunden werden?
MFG
-
Okey ich habe es jetzt geschafft das ich eine SHFolder anzeige....Ich würde aber gerne, dass er mir den Pfad anzeigt wenn ich eine Ordner ausgewählt habe...zurzeit wird nur der Name des Folders ausgegeben ....
-
-
Für FileDialog ist es klar aber für SHFolderBrowser?
-
Hallo,
den kompletten Ordnernamen bekommst du mit SHGetPathFromIDList.
Ich hab jetzt aber ein problem mit dem SHBrowseForFolder Dialog:
1. Der "Neuen Ordner erstellen" Button fehlt, obwohl ulFlags in BROWSEINFO 0 ist.
2. Wenn ich ulFlags mit BIF_USENEWUI setze fehlt bei mir das "Explorer-Fenster" innerhalb des Dialogs. Der "Neuen Ordner erstellen" Button ist vorhanden auch ein Edit-Feld. CoInitialize wurde schon aufgerufen und COM wurde initialisiert.