Control.ProcessKeyEventArgs メソッド
キー メッセージを処理し、適切なコントロール イベントを生成します。
Protected Overridable Function ProcessKeyEventArgs( _
ByRef m As Message _) As Boolean
[C#]
protected virtual bool ProcessKeyEventArgs( ref Messagem);
[C++]
protected: virtual bool ProcessKeyEventArgs(Message* m);
[JScript]
protected function ProcessKeyEventArgs(
m : Message) : Boolean;
パラメータ
- m
処理するウィンドウ メッセージを表す、参照渡しされた Message 。
戻り値
メッセージがコントロールによって処理された場合は true 。それ以外の場合は false 。
解説
このメソッドは、コントロールがキーボード メッセージを受け取ると呼び出されます。このメソッドは、 OnKeyPress 、 OnKeyDown 、または OnKeyUp の各メソッドを呼び出すことによって、メッセージの適切なキー イベントを生成します。 m パラメータは、処理する必要があるウィンドウ メッセージを格納しています。 Message.Msg プロパティで有効な値は、WM_CHAR、WM_KEYDOWN、WM_SYSKEYDOWN、WM_KEYUP、WM_SYSKEYUP、および WM_IMECHAR です。
継承時の注意: 派生クラスで ProcessKeyEventArgs メソッドをオーバーライドする場合、コントロールはキーを処理したことを示すために true を返す必要があります。コントロールによって処理されないキーの場合は、基本クラスの ProcessKeyEventArgs メソッドを呼び出した結果が返されます。コントロールがこのメソッドをオーバーライドする必要はほとんどありません。
必要条件
プラットフォーム: 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 (関連する列挙体)