Fonction ImmDisableTextFrameService (imm.h)
[ImmDisableTextFrameService n’est plus disponible à partir de Windows Vista. Utilisez plutôt ImmDisableIME. ]
Désactive le service de texte pour le thread spécifié. Pour plus d’informations, consultez Text Services Framework (TSF).
Syntaxe
BOOL ImmDisableTextFrameService(
[in] DWORD idThread
);
Paramètres
[in] idThread
Identificateur du thread pour lequel désactiver le service de texte. Le thread doit être dans le même processus que l’application. L’application définit ce paramètre sur 0 pour désactiver le service pour le thread actif. L’application définit le paramètre sur –1 pour désactiver le service pour tous les threads du processus actuel.
Valeur retournée
Retourne TRUE si elle réussit ou FALSE dans le cas contraire.
Remarques
Une application appelle cette fonction si elle a un thread incompatible avec TSF.
Notez que la fonctionnalité TSF est fournie aux applications qui ne sont pas spécifiquement écrites pour utiliser TSF, Input Method Manager (IMM32) ou Active Input Method Manager (AIMM 1.2). Bien qu’une application puisse être écrite pour utiliser TSF, IMM32 et AIMM 1.2, il peut y avoir des contrôles spécifiques au sein de l’application qui n’utilisent pas ces technologies. La prise en charge de TSF est également fournie à ces contrôles spécifiques. Cette fonctionnalité TSF est disponible à partir de Windows XP lorsque toutes ces bibliothèques de liaison dynamique (DLL) sont chargées : modules système User32.dll, Imm32.dll et Win32k.sys, et modules TSF Msctf.dll et Msimtf.dll.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | imm.h (inclure Immdev.h, Windows.h) |
Bibliothèque | Imm32.lib |
DLL | Imm32.dll |