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
メッセージに関する追加情報。
返品
nativeint
既定のダイアログ ボックス プロシージャがメッセージを処理する場合は、0 を返します。は、既定のダイアログ ボックス プロシージャがメッセージを無視する場合、0 以外の値を返します。
注釈
フック プロシージャを使用すると、ユーザーは、デバッグや機能拡張を目的として、他のルーチンをルーチンまたはアプリケーションに接続または挿入できます。
既定では、フック プロシージャは、WM_INITDIALOGメッセージに応答して、画面上のダイアログ ボックスを中央に置きます。
注意 (継承者)
派生クラスで HookProc(IntPtr, Int32, IntPtr, IntPtr) をオーバーライドする場合は、必ず基底クラスの HookProc(IntPtr, Int32, IntPtr, IntPtr) メソッドを呼び出してください。