次の方法で共有


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