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
若預設對話框程序處理訊息,則回傳零;如果預設對話框程序忽略該訊息,則會回傳非零值。
備註
掛鉤程序允許使用者將其他例程連接或插入於例行程序或應用程式中,以進行除錯或增強功能。
預設情況下,掛鉤程序會在WM_INITDIALOG訊息時將對話框置中於螢幕中央。
給繼承者的注意事項
在導出類別中覆 HookProc(IntPtr, Int32, IntPtr, IntPtr) 寫時,務必呼叫基底類別的方法 HookProc(IntPtr, Int32, IntPtr, IntPtr) 。