ImmDisableTextFrameService-Funktion (imm.h)
[ImmDisableTextFrameService ist ab Windows Vista nicht mehr verfügbar. Verwenden Sie stattdessen ImmDisableIME. ]
Deaktiviert den Textdienst für den angegebenen Thread. Ausführliche 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 der Vorgang 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. TsF-Unterstützung wird auch für diese spezifischen Steuerelemente bereitgestellt. Dieses TSF-Feature ist ab Windows XP verfügbar, wenn alle dlLs (Dynamic Link Libraries) geladen werden: 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 | imm.h (include Immdev.h, Windows.h) |
Bibliothek | Imm32.lib |
DLL | Imm32.dll |