Freigeben über


ImmDisableTextFrameService-Funktion (immdev.h)

[ImmDisableTextFrameService ist ab Windows Vista nicht mehr verfügbar. Verwenden Sie stattdessen ImmDisableIME. ]

Deaktiviert den Textdienst für den angegebenen Thread. Weitere Informationen finden Sie unter Text Services Framework (TSF).

Syntax

BOOL ImmDisableTextFrameService(
  [in] DWORD idThread
);

Parameter

[in] idThread

Bezeichner des Threads, für den der Textdienst deaktiviert werden soll. Der Thread muss sich im gleichen Prozess wie die Anwendung befinden. Die Anwendung legt diesen Parameter auf 0 fest, um den Dienst für den aktuellen Thread zu deaktivieren. Die Anwendung legt den Parameter auf –1 fest, um den Dienst für alle Threads im aktuellen Prozess zu deaktivieren.

Rückgabewert

Gibt TRUE zurück, wenn dies erfolgreich war, oder andernfalls FALSE .

Hinweise

Eine Anwendung ruft diese Funktion auf, wenn sie über einen Thread verfügt, der mit TSF nicht kompatibel ist.

Beachten Sie, dass TSF-Funktionen für Anwendungen bereitgestellt werden, die nicht speziell für die Verwendung von TSF, Input Method Manager (IMM32) oder Active Input Method Manager (AIMM 1.2) geschrieben wurden. Obwohl eine Anwendung für die Verwendung von TSF, IMM32 und AIMM 1.2 geschrieben werden kann, kann es bestimmte Steuerelemente innerhalb der Anwendung geben, die diese Technologien nicht verwenden. Auch für diese spezifischen Steuerelemente wird TSF-Unterstützung bereitgestellt. Dieses TSF-Feature ist ab Windows XP verfügbar, wenn alle diese DLLs (Dynamic Link Libraries) geladen sind: Systemmodule User32.dll, Imm32.dll und Win32k.sys sowie TSF-Module Msctf.dll und Msimtf.dll.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile immdev.h (einschließen von Immdev.h, Windows.h)
Bibliothek Imm32.lib
DLL Imm32.dll

Weitere Informationen

Eingabemethoden-Manager

Funktionen des Eingabemethoden-Managers