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

返品

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

注釈

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

適用対象