ImmDisableLegacyIME 関数 (immdev.h)

このスレッドが Windows ストア アプリ UI スレッドであることを示します。

構文

BOOL ImmDisableLegacyIME();

戻り値

成功した場合は TRUE を 返します。それ以外の場合は FALSE

解説

explorer.exe などの Windows ストア アプリ ブローカーは、Windows ストア アプリ UI スレッドでこの関数を呼び出して、Windows ストア アプリと互換性のある IME のみが使用可能になるようにする必要があります。 IME 入力を必要としない Windows ストア アプリ スレッドでは、 ImmDisableIME を呼び出して、そのスレッドに対して IMM を完全に無効にする必要があります。

スレッドの最初の最上位ウィンドウが WM_CREATE メッセージを受信する前に、アプリでこの関数を呼び出す必要があります。 したがって、アプリは次のいずれかの場所でこの関数を呼び出す必要があります。

  • CreateWindow が呼び出されて、最初の最上位ウィンドウが作成される前にいつでも。
  • 最初の最上位ウィンドウの WM_NCCREATE ハンドラー。

要件

   
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]、東アジア言語のサポートがインストールされています。
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー immdev.h (Immdev.h、Windows.h を含む)
Library Imm32.lib
[DLL] Imm32.dll

関連項目

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

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