22. januar 2002 - 12:50Der er
17 kommentarer og 1 løsning
Avanceret browse for folder - hvordan
Jeg så engang i en eller anden forbindelse ( som jeg selvfølgelig ikke husker ) et standard Windows browse for folder vindue hvor der var en ekstra knap til at oprette et directory med. Er der andre der har set det ? Hvor ?
Private 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
Private Declare Function SHGetPathFromIDList Lib "shell32.dll" Alias _ "SHGetPathFromIDListA" (ByVal pidl As Long, _ ByVal pszPath As String) As Long
Private Declare Function SHBrowseForFolder Lib "shell32.dll" Alias _ "SHBrowseForFolderA" (lpBrowseInfo As BROWSEINFO) _ As Long
Private Const BIF_RETURNONLYFSDIRS = &H1
Public Function BrowseFolder(szDialogTitle As String) As String Dim X As Long, bi As BROWSEINFO, dwIList As Long Dim szPath As String, wPos As Integer
With bi .hOwner = hWndAccessApp .lpszTitle = szDialogTitle .ulFlags = BIF_RETURNONLYFSDIRS End With
Terry har helt ret - jeg ønsker en ekstra knap. Lidt baggrund: Jeg har en funktion i alle mine applikationer der gør at brugerne kan tage backup af backendfilen til et eller andet directory som jeg så har en andet funktion hvor det sættes op ved at brugeren udvælger et directory via en file-browse dialog. Her er det så at det er at jeg godt ville have mulighed for at brugerne kan oprette et directory til at lægge filerne i. Alternativt skal de jo starte stifinder og oprette directoriet først.
thanks Thomas! Is that Ny Mappe]-knap IN the window along side the other folder icons, or is it a button above the window like a menu? I dont seem to be able to see it , but then I do need glasses:o)
Hos mig kommer der en ekstra knap nederst med teksten 'New folder' Endvidere bliver det muligt at 'resize' vinduet og der kommer en textbox under vinduet med directoryoversigten.
Det fungerer heller ikke altid med 81 på Windows 9x har jeg fundet ud af.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.