ImmSetConversionStatus 関数 (imm.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
ヘッダー imm.h (Immdev.h、Windows.h を含む)
Library Imm32.lib
[DLL] Imm32.dll

こちらもご覧ください

IMN_SETCONVERSIONMODE

IMN_SETSENTENCEMODE

入力メソッド マネージャー

入力メソッド マネージャー関数