EM_SETIMESTATUS メッセージ
編集コントロールが入力メソッド エディター (IME) と対話する方法を決定する状態フラグを設定します。
パラメーター
-
wParam
-
設定する状態の種類。 このパラメーターには、次の値を指定できます。
値 説明 - EMSIS_COMPOSITIONSTRING
コンポジション文字列の処理の動作を設定します。 -
lParam
-
状態の種類に固有のデータ。 wParam がEMSIS_COMPOSITIONSTRING場合、このパラメーターには次の値のうち 1 つ以上を指定できます。
値 説明 - EIMES_GETCOMPSTRATONCE
このフラグが設定されている場合、エディット コントロールは lParam を GCS_RESULTSTR に設定してWM_IME_COMPOSITION メッセージをフックし、結果文字列をすぐに返します。 このフラグが設定されていない場合、エディット コントロールは WM_IME_COMPOSITION メッセージを既定のウィンドウ プロシージャに渡し、 WM_CHAR メッセージの結果文字列を処理します。これは、編集コントロールの既定の動作です。 - EIMES_CANCELCOMPSTRINFOCUS
このフラグが設定されている場合、エディット コントロールは、 WM_SETFOCUS メッセージを受信したときに合成文字列を取り消します。 このフラグが設定されていない場合、エディット コントロールはコンポジション文字列を取り消しません。これは、編集コントロールの既定の動作です。 - EIMES_COMPLETECOMPSTRKILLFOCUS
このフラグが設定されている場合、編集コントロールは、 WM_KILLFOCUS メッセージを受信すると合成文字列を完了します。 このフラグが設定されていない場合、エディット コントロールはコンポジション文字列を完了しません。これは、編集コントロールの既定の動作です。
戻り値
lParam パラメーターの前の値を返します。
解説
リッチ エディット:EM_SETIMESTATUS メッセージはサポートされていません。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003 [デスクトップ アプリのみ] |
ヘッダー |
|