NativeWindow.DefWndProc(Message) 方法

定義

叫用與這個視窗相關的預設視窗程序。

public:
 void DefWndProc(System::Windows::Forms::Message % m);
public void DefWndProc (ref System.Windows.Forms.Message m);
member this.DefWndProc : Message -> unit
Public Sub DefWndProc (ByRef m As Message)

參數

m
Message

目前正在處理的訊息。

備註

一般而言,您只會在攔截視窗訊息時呼叫 DefWndProc 方法,而且希望預設視窗程式處理訊息。 DefWndProc 不應該呼叫 以將視窗訊息傳送至視窗;請改為呼叫 Win32 SendMessage 函式。

當 屬性為 0 時呼叫是 Handle 錯誤 DefWndProc

給繼承者的注意事項

覆寫衍生類別中的這個方法,以實作特定原生視窗或 .NET Windows Forms Control 的一般化自訂訊息處理。 您可以在此方法的基類實作之前、之後執行自訂處理,而不是呼叫這個方法的基類實作,以執行標準訊息處理。

相反地,您可以透過 AddMessageFilter(IMessageFilter) 類別的 Application 方法,為應用程式新增自訂訊息處理。

適用於

另請參閱