ITfSpeechUIServer 인터페이스(ctfspui.h)

ITfSpeechUIServer 인터페이스는 TSF 언어 모음에서 음성 관련 사용자 인터페이스를 관리합니다.

상속

ITfSpeechUIServer 인터페이스는 IUnknown 인터페이스에서 상속됩니다. ITfSpeechUIServer 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ITfSpeechUIServer 인터페이스에는 이러한 메서드가 있습니다.

 
ITfSpeechUIServer::Initialize

ITfSpeechUIServer::Initialize 메서드
ITfSpeechUIServer::ShowUI

ITfSpeechUIServer::ShowUI 메서드
ITfSpeechUIServer::UpdateBalloon

ITfSpeechUIServer::UpdateBalloon 메서드

설명

이 인터페이스에서 관리하는 TSF 언어 모음의 사용자 인터페이스 요소에는 마이크 단추, 음성 구성 메뉴 단추, 받아쓰기 단추, 명령 단추 및 음성 풍선이 포함됩니다. 표준 음성 텍스트 서비스는 일반적으로 초기화를 포함하여 애플리케이션에서 이러한 사용자 인터페이스 요소를 관리합니다. 이 유형의 애플리케이션에는 ITfSpeechUIServer 인터페이스가 필요하지 않습니다.

음성 텍스트 서비스를 사용하지 않는 애플리케이션은 음성 관련 인터페이스 요소에서 제공하는 기능을 사용해야 할 수 있습니다. 이 경우 다음 코드 예제에서는 애플리케이션이 CLSID_SpeechUIServer CLSID를 사용하여 CoCreateInstance 함수를 호출하여 ITfSpeechUIServer 인터페이스에 대한 포인터를 가져오는 방법을 보여 줍니다.


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
헤더 ctfspui.h(Ctfutb.h 포함)
재배포 가능 파일 Windows 2000 Professional의 TSF 1.0

추가 정보

CoCreateInstance

IUnknown