Partager via


Interface ITfSpeechUIServer (ctfspui.h)

L’interface ITfSpeechUIServer gère l’interface utilisateur liée à la parole dans la barre de langue TSF.

Héritage

L’interface ITfSpeechUIServer hérite de l’interface IUnknown . ITfSpeechUIServer possède également les types de membres suivants :

Méthodes

L’interface ITfSpeechUIServer possède ces méthodes.

 
ITfSpeechUIServer ::Initialize

Méthode ITfSpeechUIServer ::Initialize
ITfSpeechUIServer ::ShowUI

Méthode ITfSpeechUIServer ::ShowUI
ITfSpeechUIServer ::UpdateBalloon

Méthode ITfSpeechUIServer ::UpdateBalloon

Remarques

Les éléments d’interface utilisateur de la barre de langue TSF gérée par cette interface incluent le bouton microphone, le bouton de menu de configuration vocale, le bouton de dictée, le bouton de commande et la bulle vocale. Le service de texte vocal standard gère généralement ces éléments d’interface utilisateur dans une application, y compris l’initialisation. Ce type d’application ne nécessite pas l’interface ITfSpeechUIServer .

Une application qui n’utilise pas le service de texte vocal peut nécessiter l’utilisation des fonctionnalités fournies par les éléments d’interface liés à la parole. Dans ce cas, l’exemple de code suivant montre comment une application peut obtenir un pointeur vers l’interface ITfSpeechUIServer en appelant la fonction CoCreateInstance avec l’CLSID_SpeechUIServer CLSID.


HRESULT hr;
ITfSpeechUIServer* piSpeechUIServer;

hr = CoCreateInstance(CLSID_SpeechUIServer,
                      NULL,
                      CLSCTX_INPROC_SERVER,
                      IID_ITfSpeechUIServer,
                      (void**)&piSpeechUIServer);

Par la suite, l’application peut utiliser la méthode ITfSpeechUIServer ::Initialize pour initialiser l’interface utilisateur et les autres méthodes de l’interface ITfSpeechUIServer pour gérer l’interface utilisateur.

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 ctfspui.h (inclure Ctfutb.h)
Composant redistribuable TSF 1.0 sur Windows 2000 Professionnel

Voir aussi

CoCreateInstance

IUnknown