ControlDesigner.WndProc メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ControlDesigner.WndProc メソッドの意味・解説 

ControlDesigner.WndProc メソッド

Windows メッセージを処理し、必要に応じてコントロールにルーティングします。

名前空間: System.Windows.Forms.Design
アセンブリ: System.Design (system.design.dll 内)
構文構文

Protected Overridable Sub
 WndProc ( _
    ByRef m As Message _
)
protected:
virtual void WndProc (
    Message% m
)
protected void WndProc (
    /** @ref */ Message m
)
JScript では、値型の引数は参照渡しされません。

パラメータ

m

処理対象の Message。

解説解説

このメソッドは、コントロールが通常受け取るメッセージごとに呼び出されます。これによりデザイナは、メッセージをプリプロセスしてから、必要に応じてコントロールにルーティングできます。

コントロールの Control.WndProc メソッドにメッセージを送信するには、コントロールのデザイナで WndProc を呼び出します。

メモメモ

デザイナがメッセージをフィルタ処理するため、一部のメッセージはコントロールに送信されません。たとえば、マウス メッセージはデザイナによって遮断されます。遮断されないようにする場合は、代わりに DefWndProc を呼び出します。

パラメータとして m を渡します。必要に応じて、System.Windows.Forms.Message を変更するか新しく作成して、コントロールのメソッドに渡します。

メッセージの流れを次の表に示します。

デザイナを使用しない場合

デザイナを使用する場合

USER32

Control.WndProc

Control.DefWndProc

USER32

USER32

Control.Designer. WndProc

DefWndProc

Control.WndProc

Control.DefWndProc

USER32

デザイナが、コントロールの Control.WindowTarget プロパティを置き換えてメッセージを遮断します。通常、WindowTarget は、コントロール内に含まれる NativeWindow をポイントします。デザイン時に、デザイナがこれを独自のウィンドウ ターゲットに置き換え、元の値をキャッシュします。

.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ControlDesigner クラス
ControlDesigner メンバ
System.Windows.Forms.Design 名前空間
DefWndProc
Control.WndProc
Control.DefWndProc



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「ControlDesigner.WndProc メソッド」の関連用語

ControlDesigner.WndProc メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ControlDesigner.WndProc メソッドのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS