MaskedTextBox.ProcessKeyMessage メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > MaskedTextBox.ProcessKeyMessage メソッドの意味・解説 

MaskedTextBox.ProcessKeyMessage メソッド

メモ : このメソッドは、.NET Framework version 2.0 で新しく追加されたものです。

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

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Protected Friend Overrides
 Function ProcessKeyMessage ( _
    ByRef m As Message _
) As Boolean
protected internal override bool ProcessKeyMessage
 (
    ref Message m
)
protected public:
virtual bool ProcessKeyMessage (
    Message% m
) override
protected boolean ProcessKeyMessage (
    /** @ref */ Message m
)
JScript では、値型の引数は参照渡しされません。

パラメータ

m

押されたキーに関する情報を保持する Message オブジェクト。

解説解説

日本語や中国語などで、文字入力に IME (Input Method Editor) が使用された場合、MaskedTextBox は、基本コントロールが実装する ProcessKeyMessage をオーバーライドすることによって、こうした、ラテン系以外の複雑な言語の文字イベントを適切に処理します。これらの文字がコントロールに表示されないようにするため、WM_IME_CHAR メッセージを受信した後に送られてきた WM_CHAR メッセージは、ProcessKeyMessage によってすべて検出されて、画面出力が中止されます。このコントロールを派生させて、このメッセージをオーバーライドする場合、使用する新しいコントロールで IME を扱うことができるようにするには、この動作を踏襲する必要があります。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

MaskedTextBox.ProcessKeyMessage メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



MaskedTextBox.ProcessKeyMessage メソッドのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS