ImmSetConversionStatus 関数 (immdev.h)
現在の変換状態を設定します。
構文
BOOL ImmSetConversionStatus(
[in] HIMC unnamedParam1,
[in] DWORD unnamedParam2,
[in] DWORD unnamedParam3
);
パラメーター
[in] unnamedParam1
入力コンテキストを処理します。
[in] unnamedParam2
変換モードの値。 詳細については、「 IME 変換モードの値」を参照してください。
[in] unnamedParam3
文モードの値。 詳細については、「 IME 文モードの値」を参照してください。
戻り値
成功した場合は 0 以外の値を返し、それ以外の場合は 0 を返します。
解説
この関数は、 IMN_SETCONVERSIONMODE コマンドと IMN_SETSENTENCEMODE コマンドをアプリケーションに送信します。
注Windows 8 以降: 既定では、入力スイッチはスレッドごとではなくユーザーごとに設定されます。
Microsoft IME (日本語) はモードをグローバルに尊重するため、フォーカスを取得すると ImmSetConversionStatus が失敗します。
要件
サポートされている最小のクライアント | Windows XP [デスクトップ アプリのみ]、東アジア言語のサポートがインストールされています。 |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | immdev.h (Immdev.h、Windows.h を含む) |
Library | Imm32.lib |
[DLL] | Imm32.dll |