Поделиться через


Интерфейс ITfSpeechUIServer (ctfspui.h)

Интерфейс ITfSpeechUIServer управляет пользовательским интерфейсом, связанным с речью, на языковой панели TSF.

Наследование

Интерфейс ITfSpeechUIServer наследуется от интерфейса IUnknown . ITfSpeechUIServer также имеет следующие типы членов:

Методы

Интерфейс ITfSpeechUIServer содержит следующие методы.

 
ITfSpeechUIServer::Initialize

Метод ITfSpeechUIServer::Initialize
ITfSpeechUIServer::ShowUI

Метод ITfSpeechUIServer::ShowUI
ITfSpeechUIServer::UpdateBalloon

Метод ITfSpeechUIServer::UpdateBalloon

Комментарии

Элементы пользовательского интерфейса на языковой панели TSF, управляемой этим интерфейсом, включают кнопку микрофона, кнопку меню настройки речи, кнопку диктовки, кнопку командной строки и выноску речи. Стандартная служба текста речи обычно управляет этими элементами пользовательского интерфейса в приложении, включая инициализацию. Для этого типа приложений не требуется интерфейс ITfSpeechUIServer .

Приложению, которое не использует службу текста речи, может потребоваться использование функций, предоставляемых элементами интерфейса, связанными с речью. В этом случае в следующем примере кода показано, как приложение может получить указатель на интерфейс ITfSpeechUIServer , вызвав функцию CoCreateInstance с CLSID_SpeechUIServer CLSID.


HRESULT hr;
ITfSpeechUIServer* piSpeechUIServer;

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

Впоследствии приложение может использовать метод ITfSpeechUIServer::Initialize для инициализации пользовательского интерфейса и другие методы интерфейса ITfSpeechUIServer для управления пользовательским интерфейсом.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header ctfspui.h (включая Ctfutb.h)
Распространяемые компоненты TSF 1.0 в Windows 2000 Профессиональная

См. также раздел

CoCreateInstance

IUnknown