Public Function BrowseCallbackProc(ByVal hwnd As Long, ByVal uMsg As Long, ByVal lParam As Long, ByVal lpData As Long) As Long
' здесь размещается ваш код
End Function
BrowseCallbackProc является функцией обратного вызова, обрабатывающего сообщения диалогового окна Обзор папок. Имя данной функции BrowseCallbackProc выбрано произвольно, в соответствии со сложившимися традициями. Как и все функции обратного вызова, функция BrowseCallbackProc должна находиться в стандартном модуле с ключевым словом Public. Функция использует следующие сообщения:
Функция всегда возвращает 0
BFFM_INITIALIZED = 1 | Конец инициализации диалогового окна. lParam равен 0 |
BFFM_SELCHANGED = 2 | Пользователь изменил текущий выбор. lParam равен PIDL текущего выбора |
BFFM_VALIDATEFAILED = 3 | Пользователь напечатал неправильный путь в текстовом окне. lParam - указатель на строку с завершающим нулевым символом, содержащим неправильный путь. Функция должна возвращать 0 для закрытия диалогового окна или ненулевое значение для сохранения видимости окна |