次の方法で共有


MaskedTextBox.ProcessKeyMessage(Message) メソッド

定義

このメソッドの基本実装をオーバーライドして、入力言語の変更を処理します。

protected public:
 override bool ProcessKeyMessage(System::Windows::Forms::Message % m);
protected internal override bool ProcessKeyMessage (ref System.Windows.Forms.Message m);
override this.ProcessKeyMessage : Message -> bool
Protected Friend Overrides Function ProcessKeyMessage (ByRef m As Message) As Boolean

パラメーター

m
Message

処理するウィンドウ メッセージを表す、参照渡しされた Message

戻り値

Boolean

メッセージがコントロールによって処理された場合は true。それ以外の場合は false

注釈

MaskedTextBox は、ユーザーが入力メソッド エディター (IME) を使用して文字を入力するときに文字イベントを適切に処理する基本コントロールの実装 ProcessKeyMessage をオーバーライドします (日本語、中国語、その他の複雑なラテン文字以外のスクリプトの入力に使用されます)。 ProcessKeyMessage は、WM_IME_CHAR メッセージを受信した後に発生するWM_CHARメッセージを検出し、これらの文字がコントロールに表示されないように抑制します。 このコントロールから派生し、このメッセージをオーバーライドする場合は、新しいコントロールで IME を操作する場合は、この動作を複製する必要があります。

適用対象