FileDialog.HookProc(IntPtr, Int32, IntPtr, IntPtr) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義為了將特定功能加入檔案對話方塊中而覆寫的通用對話方塊攔截程序 (Hook Procedure)。
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) 方法。