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 提供之功能表的相關資訊。

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)