次の方法で共有


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 の場合に呼び出 DefWndProc すエラー Handle です。

注意 (継承者)

特定のネイティブ ウィンドウまたは .NET Windows フォーム の一般化されたカスタム メッセージ処理を実装するには、派生クラスでこのメソッドをControlオーバーライドします。 カスタム処理は、標準メッセージ処理を実行するこのメソッドの基本クラス実装の前、後、または呼び出しの代わりに実行できます。

これに対し、アプリケーション用にカスタマイズされたメッセージ処理を追加するには、クラスのメソッドをAddMessageFilter(IMessageFilter)Application使用します。

適用対象

こちらもご覧ください