ITfSpeechUIServer-Schnittstelle (ctfspui.h)
Die ITfSpeechUIServer-Schnittstelle verwaltet die sprachbezogene Benutzeroberfläche auf der TSF-Sprachleiste.
Vererbung
Die ITfSpeechUIServer-Schnittstelle erbt von der IUnknown-Schnittstelle . ITfSpeechUIServer verfügt auch über folgende Arten von Membern:
Methoden
Die ITfSpeechUIServer-Schnittstelle verfügt über diese Methoden.
ITfSpeechUIServer::Initialize ITfSpeechUIServer::Initialize-Methode |
ITfSpeechUIServer::ShowUI ITfSpeechUIServer::ShowUI-Methode |
ITfSpeechUIServer::UpdateBalloon ITfSpeechUIServer::UpdateBalloon-Methode |
Hinweise
Zu den Elementen der Benutzeroberfläche auf der TSF-Sprachleiste, die von dieser Schnittstelle verwaltet wird, gehören die Mikrofonschaltfläche, die Menüschaltfläche für die Sprachkonfiguration, die Diktierschaltfläche, die Befehlsschaltfläche und der Sprachballon. Der Standard-Sprachtextdienst verwaltet in der Regel diese Benutzeroberflächenelemente in einer Anwendung, einschließlich der Initialisierung. Für diesen Anwendungstyp ist die ITfSpeechUIServer-Schnittstelle nicht erforderlich.
Eine Anwendung, die den Sprachtextdienst nicht verwendet, erfordert möglicherweise die Verwendung der Features, die von sprachbezogenen Schnittstellenelementen bereitgestellt werden. In diesem Fall zeigt das folgende Codebeispiel, wie eine Anwendung einen Zeiger auf die ITfSpeechUIServer-Schnittstelle abrufen kann, indem die CoCreateInstance-Funktion mit der CLSID_SpeechUIServer CLSID aufgerufen wird.
HRESULT hr;
ITfSpeechUIServer* piSpeechUIServer;
hr = CoCreateInstance(CLSID_SpeechUIServer,
NULL,
CLSCTX_INPROC_SERVER,
IID_ITfSpeechUIServer,
(void**)&piSpeechUIServer);
Anschließend kann die Anwendung die ITfSpeechUIServer::Initialize-Methode verwenden, um die Benutzeroberfläche und die anderen Methoden der ITfSpeechUIServer-Schnittstelle zu initialisieren, um die Benutzeroberfläche zu verwalten.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | ctfspui.h (include Ctfutb.h) |
Verteilbare Komponente | TSF 1.0 unter Windows 2000 Professional |