FMExtensionProc 回调函数

指定由文件管理器调用的应用程序定义的回调函数,以与文件管理器扩展通信。

语法

LONG CALLBACK FMExtensionProc(
   HWND hwnd,
   WORD wMsg,
   LONG lParam
);

参数

hwnd

类型:HWND

文件管理器的窗口句柄。 扩展使用此句柄为其必须显示的任何对话框或消息框指定父窗口,并将查询消息发送到文件管理器。

wMsg

类型: WORD

以下文件管理器消息之一。

1 到 99

用户从扩展提供的菜单中选择了一项。 该值是所选菜单项的标识符。

FMEVENT_HELPMENUITEM

用户在选择扩展菜单或工具栏命令项时按下 F1。 指示扩展应为命令项适当调用 WinHelp

FMEVENT_HELPSTRING

用户选择了扩展菜单或工具栏命令项。 指示扩展应提供帮助字符串。

FMEVENT_INITMENU

用户选择了扩展的菜单。 扩展应初始化菜单中的项。

FMEVENT_LOAD

文件管理器正在加载扩展 DLL,并提示 DLL 提供有关 DLL 提供的菜单的信息。

FMEVENT_SELCHANGE

“文件管理器目录”窗口或“搜索结果”窗口中的选择已更改。

FMEVENT_TOOLBARLOAD

文件管理器正在创建工具栏,并提示扩展 DLL 提供有关 DLL 添加到工具栏的任何按钮的信息。

FMEVENT_UNLOAD

文件管理器正在卸载扩展 DLL。

FMEVENT_USER_REFRESH

用户从“窗口”菜单中选择了“刷新”命令。 如有必要,扩展应更新菜单中的项。

lParam

类型: LONG

特定于消息的值。

返回值

类型: LONG

返回依赖于 wMsg 参数消息的值。

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
标头
Wfext.h
Unicode 和 ANSI 名称
FMExtensionProcW (Unicode)