Um diesen Windows-Ordner-Auswahlrequester zu bekommen, gibt es ja Hilfe über Browse Folder:
Private Const BIF_RETURNONLYFSDIRS = 1
Private Const MAX_PATH = 260
Private Const BIF_DONTGOBELOWDOMAIN = 2
Private Const HWNDACCESSAPP = 0
Type BROWSEINFO
hOwner As Long
pidlRoot As Long
pszDisplayName As String
lpszTitle As String
ulFlags As Long
lpfn As Long
lParam As Long
iImage As Long
End Type
Declare Function SHGetPathFromIDList Lib "shell32.dll" Alias "SHGetPathFromIDListA" (Byval pidl As Long, Byval pszPath As String) As Long
Declare Function SHBrowseForFolder Lib "shell32.dll" Alias "SHBrowseForFolderA" (lpBrowseInfo As BROWSEINFO) As Long
bi.lpszTitle bringt einen Text oberhalb des Auswahlfensters rein.
Für was ist bi.pszDisplayName gut? Wenn ich da ein String reinsetze, ändert sich nix.
Ich würde gerne den Fenstertitel ("Ordner suchen") ändern, hat wer eine Idee wo das geht?