Standard Öffnen Dialog für Verzeichnise
-
Hallo,
Gibt es einen vorgefertigten Dialog, um Verzeichnise zu öffnen?
Man findet diese Dialog eigentlich immer in Installern, dort kann man dann damit das Verzeichnis einstellen in die das Programm installiert werden soll. Für die dennen das nichts sagt, der Dialog ist aus einem Verzeichnisbaum aufgebaut (wie im Explorer). Unter diesem Baum sind dann drei Buttons "Neuer Ordner erstellen", "Abbrechen", "Ok".
Wenn es sowas nicht vorgefertigt gibt, könnt ihr mir dann wenigstens sagen, wie man so ein Explorer Verzeichnisbaum macht?
-
Probier SHBrowseForFolder.
-
Woher bekomme ich dieses Pidl für den rootFolder?
-
Ich brauch das für die BROWSEINFO Struktur:
pidlRoot
Pointer to an item identifier list (PIDL) specifying the location of the root folder from which to start browsing. Only the specified folder and any subfolders that are beneath it in the namespace hierarchy will appear in the dialog box. This member can be NULL; in that case, the namespace root (the desktop folder) is used.Mit welcher Funktion kann man einen normalen Pfad in LPCITEMIDLIST umwandeln?
Ich habe das oben gepostete etwas unglücklich formuliert...
-
#include <hirn.h>
Google, 2.Ergebnis :
http://www.mvps.org/vcfaq/sdk/20.htm
-
Hirni schrieb:
#include <hirn.h>
Google, 2.Ergebnis :
http://www.mvps.org/vcfaq/sdk/20.htmWas kann ich für die unübersichtlichkeit der MSDN, die Größe des Inets und die Tatsache das es 100 Kombinationen von Stichwörtern gibt, die man bei google eingeben kann.