BrowseCallbackProc

【勇芳软件工作室】汉化HomePreviousNext

[Now Supported on Windows NT]

指定与SHBrowseForFolder功能一起使用的应用程序定义的回调函数。浏览对话框调用此函数通知它关于事件。BFFCALLBACK类型定义了一个指向此回调函数的指针。

int BrowseCallbackProc(

HWND【HWND】, 
UINT【uMsg】, 
LPARAM【lParam的】, 
LPARAM 【的lpData】 
); 

参数

【HWND】

处理到浏览对话框。回调函数可以将以下消息发送到此窗口:

BFFM_ENABLEOK如果【wParam中】参数为非零,则启用确定按钮,如果【wParam中】为零,则禁用该按钮。
BFFM_SETSELECTION选择指定的文件夹。如果【wParam中】为FALSE,则【lParam的】参数是要选择的文件夹的PIDL,否则为该文件夹的路径。
BFFM_SETSTATUSTEXT将状态文本设置为【lParam的】参数指定的以null结尾的字符串。

【uMsg】

识别事件的值。此参数可以是以下值之一:

BFFM_INITIALIZED浏览对话框完成初始化。【的lpData】为NULL。
BFFM_SELCHANGED选择已更改。【的lpData】是指向新选择的文件夹的项目标识符列表的指针。

【lParam的】

消息特定值。有关详细信息,请参阅【uMsg】的说明。

【的lpData】

BROWSEINFO结构的lParam的成员中指定的应用程序定义的值。

返回值

返回零。

也可以看看

BROWSEINFO