FileDialog.HookProc(IntPtr, Int32, IntPtr, IntPtr) 方法

定義

定義了常見的對話框掛鉤程序,該程序會被覆寫以增加檔案對話框的特定功能。

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

若預設對話框程序處理訊息,則回傳零;如果預設對話框程序忽略該訊息,則會回傳非零值。

備註

掛鉤程序允許使用者將其他例程連接或插入於例行程序或應用程式中,以進行除錯或增強功能。

預設情況下,掛鉤程序會在WM_INITDIALOG訊息時將對話框置中於螢幕中央。

給繼承者的注意事項

在導出類別中覆 HookProc(IntPtr, Int32, IntPtr, IntPtr) 寫時,務必呼叫基底類別的方法 HookProc(IntPtr, Int32, IntPtr, IntPtr)

適用於