Control.ReflectMessage メソッド

指定したメッセージを指定したハンドルにバインドされたコントロールにリフレクションします。

Protected Shared Function ReflectMessage( _
   ByVal hWnd As IntPtr, _   ByRef m As Message _) As Boolean
[C#]
protected static bool ReflectMessage(IntPtrhWnd,   ref Messagem);
[C++]
protected: static bool ReflectMessage(IntPtrhWnd,Message* m);
[JScript]
protected static function ReflectMessage(
   hWnd : IntPtr,m : Message) : Boolean;

パラメータ

  • hWnd
    メッセージをリフレクションするコントロールのハンドルを表す IntPtr
  • m
    リフレクションする Windows メッセージを表す Message

戻り値

メッセージがリフレクションされた場合は true 。それ以外の場合は false

解説

ReflectMessage メソッドは、インフラストラクチャ メソッドであり、通常、コードから呼び出されることはありません。

hWnd パラメータが有効なコントロールを表していない場合、 ReflectMessage メソッドは false を返します。

Windows メッセージはトップレベル ウィンドウに返されるため、 ReflectMessage メソッドを使用して、メッセージの送信元のコントロールにリターン メッセージをリフレクションします。General メッセージの処理については、MSDN ライブラリの『Platform SDK』ドキュメントの「Windows コモン コントロール」のトピックを参照してください。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

.NET Framework セキュリティ:

参照

Control クラス | Control メンバ | System.Windows.Forms 名前空間 | WndProc | PreProcessMessage