EM_SETIMESTATUS メッセージ

編集コントロールが入力メソッド エディター (IME) と対話する方法を決定する状態フラグを設定します。

パラメーター

wParam

設定する状態の種類。 このパラメーターには、次の値を指定できます。

説明
EMSIS_COMPOSITIONSTRING
コンポジション文字列の処理の動作を設定します。

lParam

状態の種類に固有のデータ。 wParamEMSIS_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 [デスクトップ アプリのみ]
ヘッダー
Winuser.h (Windows.h を含む)

関連項目

EM_GETIMESTATUS