FileDialog.HookProc(IntPtr, Int32, IntPtr, IntPtr) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ファイル ダイアログ ボックスに特定の機能を追加するためにオーバーライドされる、コモン ダイアログ ボックスのフック プロシージャを定義します。
protected:
override IntPtr HookProc(IntPtr hWnd, int msg, IntPtr wparam, IntPtr lparam);
protected override IntPtr HookProc (IntPtr hWnd, int msg, IntPtr wparam, IntPtr lparam);
override this.HookProc : nativeint * int * nativeint * nativeint -> nativeint
Protected Overrides Function HookProc (hWnd As IntPtr, msg As Integer, wparam As IntPtr, lparam As IntPtr) As IntPtr
パラメーター
- hWnd
-
IntPtr
nativeint
ダイアログ ボックス ウィンドウを識別するハンドル。
- msg
- Int32
ダイアログ ボックスが受け取ったメッセージ。
- wparam
-
IntPtr
nativeint
メッセージについての追加情報。
- lparam
-
IntPtr
nativeint
メッセージについての追加情報。
戻り値
-
IntPtr
nativeint
既定のダイアログ ボックス プロシージャがメッセージを処理する場合は 0 を返します。既定のダイアログ ボックス プロシージャがメッセージを無視する場合は 0 以外の値を返します。
注釈
フック プロシージャを使用すると、デバッグや機能拡張を目的として、他のルーチンをルーチンまたはアプリケーションに接続または挿入できます。
既定では、フック プロシージャは、WM_INITDIALOG メッセージに応答して画面のダイアログ ボックスを中央に置きます。
注意 (継承者)
派生クラスでオーバーライドする HookProc(IntPtr, Int32, IntPtr, IntPtr) 場合は、必ず基底クラスの HookProc(IntPtr, Int32, IntPtr, IntPtr) メソッドを呼び出してください。