Bagikan melalui


Antarmuka ITfSpeechUIServer (ctfspui.h)

Antarmuka ITfSpeechUIServer mengelola antarmuka pengguna terkait ucapan pada bilah bahasa TSF.

Warisan

Antarmuka ITfSpeechUIServer mewarisi dari antarmuka IUnknown . ITfSpeechUIServer juga memiliki jenis anggota ini:

Metode

Antarmuka ITfSpeechUIServer memiliki metode ini.

 
ITfSpeechUIServer::Initialize

Metode ITfSpeechUIServer::Initialize
ITfSpeechUIServer::ShowUI

Metode ITfSpeechUIServer::ShowUI
ITfSpeechUIServer::UpdateBalloon

Metode ITfSpeechUIServer::UpdateBalloon

Keterangan

Elemen antarmuka pengguna pada bilah bahasa TSF yang dikelola oleh antarmuka ini mencakup tombol mikrofon, tombol menu konfigurasi ucapan, tombol dikte, tombol perintah, dan balon ucapan. Layanan teks ucapan standar biasanya mengelola elemen antarmuka pengguna ini dalam aplikasi, termasuk inisialisasi. Jenis aplikasi ini tidak memerlukan antarmuka ITfSpeechUIServer .

Aplikasi yang tidak menggunakan layanan teks ucapan mungkin memerlukan penggunaan fitur yang disediakan oleh elemen antarmuka terkait ucapan. Dalam hal ini, contoh kode berikut menunjukkan bagaimana aplikasi dapat memperoleh pointer ke antarmuka ITfSpeechUIServer dengan memanggil fungsi CoCreateInstance dengan CLSID_SpeechUIServer CLSID.


HRESULT hr;
ITfSpeechUIServer* piSpeechUIServer;

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

Selanjutnya, aplikasi dapat menggunakan metode ITfSpeechUIServer::Initialize untuk menginisialisasi antarmuka pengguna dan metode lain dari antarmuka ITfSpeechUIServer untuk mengelola antarmuka pengguna.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header ctfspui.h (termasuk Ctfutb.h)
Redistribusi TSF 1.0 di Windows 2000 Professional

Lihat juga

CoCreateInstance

IUnknown