Méthode ITfTextInputProcessor ::Activate (msctf.h)
Active un service de texte lors du démarrage d’une session utilisateur.
Syntaxe
HRESULT Activate(
[in] ITfThreadMgr *ptim,
[in] TfClientId tid
);
Paramètres
[in] ptim
Pointeur vers l’interface ITfThreadMgr pour le gestionnaire de threads propriétaire du service de texte.
[in] tid
Spécifie l’identificateur du client pour le service de texte.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
TSF appelle cette méthode après avoir créé un instance d’un service de texte avec un appel à CoCreateInstance. Cela permet d’effectuer les opérations nécessaires au démarrage du service de texte.
Cette méthode ajoute généralement une référence au gestionnaire de threads pour la session et conseille les récepteurs pour les événements qui impliquent le service de texte, tels que le changement de focus, les frappes et les événements de fenêtre. Il personnalise également la barre de langue pour le service de texte.
La méthode ITfTextInputProcessor ::D eactivate correspondante qui arrête le service de texte doit libérer toutes les références au paramètre ptim .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | msctf.h |
DLL | Sptip.dll |
Composant redistribuable | TSF 1.0 sur Windows 2000 Professionnel |