ImmDisableTextFrameService 関数 (imm.h)

[ImmDisableTextFrameService は、Windows Vista では使用できなくなりました。 代わりに、 ImmDisableIME を使用します。 ]

指定したスレッドのテキスト サービスを無効にします。 詳細については、「 Text Services Framework (TSF)」を参照してください。

構文

BOOL ImmDisableTextFrameService(
  [in] DWORD idThread
);

パラメーター

[in] idThread

テキスト サービスを無効にするスレッドの識別子。 スレッドは、アプリケーションと同じプロセス内にある必要があります。 アプリケーションは、現在のスレッドのサービスを無効にするには、このパラメーターを 0 に設定します。 アプリケーションは、 パラメーターを –1 に設定して、現在のプロセス内のすべてのスレッドのサービスを無効にします。

戻り値

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

注釈

TSF と互換性のないスレッドがある場合、アプリケーションはこの関数を呼び出します。

TSF 機能は、TSF、Input Method Manager (IMM32)、または Active Input Method Manager (AIMM 1.2) を使用するように特別に記述されていないアプリケーションに提供されることに注意してください。 アプリケーションは TSF、IMM32、AIMM 1.2 を使用するように記述できますが、これらのテクノロジを使用しない特定のコントロールがアプリケーション内に存在する可能性があります。 TSF のサポートは、これらの特定のコントロールにも提供されます。 この TSF 機能は、システム モジュール User32.dll、Imm32.dll、Win32k.sys、および TSF モジュールのすべてが読み込まれると、Windows XP 以降 Msctf.dll で使用 Msimtf.dll。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー imm.h (Immdev.h、Windows.h を含む)
Library Imm32.lib
[DLL] Imm32.dll

こちらもご覧ください

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

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