EM_GETLANGOPTIONS メッセージ
入力メソッド エディター (IME) とアジア言語のサポートに関するリッチ エディット コントロールのオプション設定を取得します。
パラメーター
-
wParam
-
使用されません。は 0 である必要があります。
-
lParam
-
使用されません。は 0 である必要があります。
戻り値
IME とアジア言語の設定を返します。0 個以上の値を指定できます。
リターン コード | 説明 |
---|---|
|
このフラグが設定されている場合、ユーザーが別のキーボード レイアウトに明示的に変更すると、コントロールによってフォントが自動的に変更されます。 ユニバーサル Unicode フォントの IMF_AUTOFONT をオフにすると便利です。 このオプションは、既定でオンになっています (1)。 |
|
このフラグが設定されている場合、コントロールは、スクリプトに従ってカーソルサイズからフォントバインドフォントサイズをスケーリングします。 たとえば、アジアのフォントは西洋のフォントよりも少し大きくなります。 このオプションは、既定でオンになっています (1)。 |
|
このフラグが設定されている場合、ユーザーが別のフォントに明示的に変更したとき、またはユーザーがテキスト内の新しい場所にカーソルを明示的に変更すると、コントロールによってキーボード レイアウトが自動的に変更されます。 双方向コントロールの場合は、自動的にオンになります。 他のすべてのコントロールでは、既定ではオフになっています。 このオプションは、既定ではオフになっています (0)。 |
|
Windows 8: このフラグが設定されている場合、コントロールは自動キーボード切り替えに言語に依存しないロジックを使用します。 このオプションは、既定ではオフになっています (0)。 |
|
このフラグが設定されている場合、コントロールはデュアル フォント モードを使用します。 アジア言語のサポートに使用されます。 コントロールでは、ASCII テキストに英語のフォントを使用し、アジアのテキストにはアジアのフォントを使用します。 このオプションは、既定でオンになっています (1)。 |
|
このフラグは、リッチ エディット コントロールが IME コンポジション中にクライアントに通知する方法を制御します。 0: 未確定 状態 の間に EN_CHANGEまたはEN_SELCHANGE 通知がありません。 最後の文字列が入力されたときに通知を送信します。 既定値です。 1: 未確定状態の間 に EN_CHANGEイベントと EN_SELCHANGE イベントを送信します。 |
|
このフラグは、ユーザーが IME を取り消した場合にコントロールが IME のコンポジション文字列を使用する方法を決定します。 このフラグが設定されている場合、コントロールは複合文字列を破棄します。 このフラグが設定されていない場合、コントロールは複合文字列を結果の文字列として使用します。 このオプションは、既定ではオフになっています (0)。 |
|
Windows 8: このフラグが設定されている場合は、キーボード言語でキーボード入力のスタンプを無効にし、東アジア言語以外の言語 ID が文字のレパートアと互換性があることを確認します。 このオプションは、既定ではオフになっています (0)。 |
|
Windows 8: このフラグが設定されている場合、リッチ エディット コントロールでは、空のコントロールでキーボード言語のスタンプが無効になります。 このオプションは、既定ではオフになっています (0)。 |
|
Windows 8: このフラグが設定されている場合、リッチ エディット コントロールはスペル チェックをオンにします。 このオプションは、既定ではオフになっています (0)。 |
|
Windows 8: このフラグが設定されている場合は、タッチ キーボードのオートコレクトを有効にします。 このオプションは、既定ではオフになっています (0)。 |
|
Windows 10: 無視されます。 Windows 8: このフラグを設定すると、リッチ エディット コントロールによってタッチ キーボードの予測が有効になります。 このオプションは、既定ではオフになっています (0)。 |
|
ユーザー インターフェイスの既定のフォントを使用します。 このオプションは、既定ではオフになっています (0)。 |
注釈
既定では、IMF_AUTOFONT フラグが設定されています。 既定では、 IMF_AUTOKEYBOARD フラグと IMF_IMECANCELCOMPLETE フラグはクリアされます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003 [デスクトップ アプリのみ] |
Header |
|