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;
パラメータ
戻り値
メッセージがリフレクションされた場合は 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 セキュリティ:
- UIPermission (すべてのウィンドウでこのメソッドを呼び出すために必要なアクセス許可) UIPermissionWindow.AllWindows (関連する列挙体)
参照
Control クラス | Control メンバ | System.Windows.Forms 名前空間 | WndProc | PreProcessMessage