ImmDisableTextFrameService 関数 (immdev.h)

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

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

構文

BOOL ImmDisableTextFrameService(
  [in] DWORD idThread
);

パラメーター

[in] idThread

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

戻り値

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

注釈

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

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

要件

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

こちらもご覧ください

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

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