VBcoders Browse New Submit Contact Sign In

No account? Register free

Forgot password?

Browse Folder Dialog

Ziad Mohammad  (1 Submission)   Windows API Call/Explanation   Visual Basic 3.0   Advanced   Wed 3rd February 2021

Have ever wondered if there is an ActiveX object that make you browse for a folder. This API functions calls make the browse dialog

Inputs
Start a new Project and Add a command button on the form named command1

Assumes
This API function calls display the structure of your computer and allow the use to select a folder

API Declarations
Private Const BIF_RETURNONLYFSDIRS = 1
Private Const BIF_DONTGOBELOWDOMAIN = 2
Private Const BIF_BROWSEFORCOMPUTER = &H1000


Private Const MAX_PATH = 260
Private Declare Function SHBrowseForFolder Lib "shell32" _
(lpbi As BrowseInfo) As Long
Private Declare Function SHGetPathFromIDList Lib "shell32" _
(ByVal pidList As Long, _
ByVal lpBuffer As String) As Long
Private Declare Function lstrcat Lib "kernel32" Alias "lstrcatA" _
(ByVal lpString1 As String, ByVal _
lpString2 As String) As Long
Private Type BrowseInfo
hwndOwner As Long
pIDLRoot As Long
pszDisplayName As Long
lpszTitle As Long
ulFlags As Long
lpfnCallback As Long
lParam As Long
iImage As Long
End Type

Rate Browse Folder Dialog (13(13 Vote))
Browse Folder Dialog.bas

Browse Folder Dialog Comments

No comments yet — be the first to post one!

Post a Comment

0/1000 characters