NativeWindow.DefWndProc(Message) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
叫用與這個視窗相關的預設視窗程序。
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 方法,為應用程式新增自訂訊息處理。