FMExtensionProc コールバック関数
ファイル マネージャー拡張機能と通信するために File Manager によって呼び出されるアプリケーション定義のコールバック関数を指定します。
構文
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 [デスクトップ アプリのみ] |
ヘッダー |
|
Unicode 名と ANSI 名 |
FMExtensionProcW (Unicode) |