На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

BrowseCallbackProc



[Now Supported on Windows NT]

Specifies an application-defined callback function used with the SHBrowseForFolder function. The browse dialog box calls this function to notify it about events. The BFFCALLBACK type defines a pointer to this callback function.

int BrowseCallbackProc(

HWND hwnd,
UINT uMsg,
LPARAM lParam,
LPARAM lpData
);


Parameters

hwnd

Handle to the browse dialog box. The callback function can send the following messages to this window:

BFFM_ENABLEOK Enables the OK button if the wParam parameter is nonzero or disables it if wParam is zero.
BFFM_SETSELECTION Selects the specified folder. The lParam parameter is the PIDL of the folder to select if wParam is FALSE, or it is the path of the folder otherwise.
BFFM_SETSTATUSTEXT Sets the status text to the null-terminated string specified by the lParam parameter.


uMsg

Value identifying the event. This parameter can be one of the following values:

BFFM_INITIALIZED The browse dialog box has finished initializing. lpData is NULL.
BFFM_SELCHANGED The selection has changed. lpData is a pointer to the item identifier list for the newly selected folder.


lParam

Message-specific value. For more information, see the description of uMsg.

lpData

Application-defined value that was specified in the lParam member of the BROWSEINFO structure.



Return Values

Returns zero.

See Also

BROWSEINFO


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

BrowseCallbackProc



[Теперь Поддерживанное на Windows NT]

Определяет определенную прикладную функцию возврата использованную функцией SHBrowseForFolder. Диалоговый ящик просмотра называет эту функцию, чтобы уведомлять это о событиях. Тип BFFCALLBACK определяет указатель в эту функцию возврата.

int BrowseCallbackProc(

HWND hwnd, UINT uMsg, LPARAM lParam, LPARAM lpData
);


Параметры

hwnd

Прооперируйте диалоговый ящик просмотра. Функция возврата может послать следующие сообщения в это окно:

BFFM_ENABLEOK Приспосабливается кнопку OK если параметр wParam ненулевой или выводит из строя это если wParam нулевой.
BFFM_SETSELECTION Выбирается определенную папку. Параметр lParam - PIDL папка, чтобы выбираться если wParam - ЛОЖЬ, или это - путь папки в противном случае.
BFFM_SETSTATUSTEXT Устанавливает текст статуса в недействительный расторгнутую строку определенную параметром lParam.


uMsg

Оцените опознавая случай. Этот параметр может быть одним из следующего величин:

BFFM_INITIALIZED диалоговый ящик просмотра завершил initializing. lpData НЕДЕЙСТВИТЕЛЕН.
BFFM_SELCHANGED выбор имеет changed. lpData - указатель в списке идентификатора пункта для вновь выбранной папки.


lParam

Сообщеняя-специфическая величина. Более подробно, смотри описание uMsg.

lpData

Определенная величина Приложения, которая была определена на члене lParam структуры BROWSEINFO.



Обратные Величины

Нуль Возврата.

Смотри Также

BROWSEINFO


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz