(ctfspui.h) ITfSpeechUIServer 介面
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 專業版上的 TSF 1.0 |