Share via


Interfaz ITfSpeechUIServer (ctfspui.h)

La interfaz ITfSpeechUIServer administra la interfaz de usuario relacionada con la voz en la barra de idioma de TSF.

Herencia

La interfaz ITfSpeechUIServer hereda de la interfaz IUnknown . ITfSpeechUIServer también tiene estos tipos de miembros:

Métodos

La interfaz ITfSpeechUIServer tiene estos métodos.

 
ITfSpeechUIServer::Initialize

Método ITfSpeechUIServer::Initialize
ITfSpeechUIServer::ShowUI

ITfSpeechUIServer::ShowUI (método)
ITfSpeechUIServer::UpdateBalloon

ITfSpeechUIServer::UpdateBalloon (método)

Comentarios

Los elementos de la interfaz de usuario de la barra de lenguaje TSF administrados por esta interfaz incluyen el botón del micrófono, el botón de menú de configuración de voz, el botón de dictado, el botón de comando y el globo de voz. Normalmente, el servicio de texto de voz estándar administra estos elementos de interfaz de usuario en una aplicación, incluida la inicialización. Este tipo de aplicación no requiere la interfaz ITfSpeechUIServer .

Una aplicación que no usa el servicio de texto de voz puede requerir el uso de las características proporcionadas por los elementos de interfaz relacionados con la voz. En ese caso, en el ejemplo de código siguiente se muestra cómo una aplicación puede obtener un puntero a la interfaz ITfSpeechUIServer llamando a la función CoCreateInstance con la CLSID_SpeechUIServer CLSID.


HRESULT hr;
ITfSpeechUIServer* piSpeechUIServer;

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

Posteriormente, la aplicación puede usar el método ITfSpeechUIServer::Initialize para inicializar la interfaz de usuario y los demás métodos de la interfaz ITfSpeechUIServer para administrar la interfaz de usuario.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ctfspui.h (incluya Ctfutb.h)
Redistribuible TSF 1.0 en Windows 2000 Professional

Consulte también

Cocreateinstance

IUnknown