Control.PreProcessMessage(Message) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
キーボード メッセージまたは入力メッセージがディスパッチされる前に、メッセージ ループ内の入力メッセージを前処理します。
public:
virtual bool PreProcessMessage(System::Windows::Forms::Message % msg);
public virtual bool PreProcessMessage (ref System.Windows.Forms.Message msg);
abstract member PreProcessMessage : Message -> bool
override this.PreProcessMessage : Message -> bool
Public Overridable Function PreProcessMessage (ByRef msg As Message) As Boolean
パラメーター
戻り値
メッセージがコントロールによって処理された場合は true
。それ以外の場合は false
。
注釈
PreProcessMessage は、ディスパッチされる前に入力メッセージを前処理するために、アプリケーションのメッセージ ループによって呼び出されます。 パラメーターに msg
指定できる値は、WM_KEYDOWN、WM_SYSKEYDOWN、WM_CHAR、およびWM_SYSCHARです。
をオーバーライドすると PreProcessMessage、メッセージが処理されたことを示すコントロールが返 true
されます。 コントロールによって処理されないメッセージの場合は、 の base.PreProcessMessage
結果を返す必要があります。 コントロールは通常、 をオーバーライドする代わりに、、IsInputKey、、ProcessDialogKeyProcessCmdKeyProcessDialogChar、 などのIsInputCharより特殊なメソッドの 1 つをオーバーライドしますPreProcessMessage。
適用対象
.NET