[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的成员中指定的应用程序定义的值。
返回值
返回零。
也可以看看