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?