Metode IPenInputPanel::EnableTsf (peninputpanel.h)
[ PenInputPanel telah digantikan oleh Panel Input Teks (TIP).]
Dihentikan. Mendapatkan atau menetapkan nilai Boolean yang menunjukkan apakah objek PenInputPanel mencoba mengirim teks ke kontrol terlampir melalui Text Services Framework (TSF) dan memungkinkan penggunaan antarmuka pengguna koreksi .
Sintaks
HRESULT EnableTsf(
VARIANT_BOOL Enable
);
Parameter
Enable
TRUE jika objek PenInputPanel harus mencoba mengirim teks ke kontrol terlampir menggunakan TSF dan bahwa antarmuka pengguna koreksi harus diaktifkan; jika tidak FALSE. Nilai defaultnya adalah TRUE.
Nilai kembali
Metode ini dapat mengembalikan salah satu nilai ini.
Menampilkan kode | Deskripsi |
---|---|
|
Berhasil. |
|
Parameter atau jenis properti yang tidak terduga. |
|
Antarmuka TSF tidak terekspos pada kontrol yang terpasang. |
|
Terjadi kesalahan yang tidak ditentukan. |
Keterangan
Memanggil metode ini dengan Aktifkan diatur ke TRUE menyebabkan objek PenInputPanel mencoba memulai TSF pada kontrol terlampir.
EnableTsf harus digunakan untuk mengaktifkan PenInputPanel untuk menggunakan konteks penyisipan TSF daripada fungsi SendInput untuk mengirim hasil pengenalan tulisan tangan ke dalam kontrol. Hasilnya adalah teks dapat disisipkan meskipun bidang tidak lagi memiliki fokus.
Saat Anda memanggil EnableTsf dengan nilai TRUE, objek PenInputPanel mengirim pesan EM_SETEDITSTYLE ke kontrol terlampir. Jika kontrol tidak mendukung pesan ini, hasilnya mungkin tidak dapat diprediksi. Kontrol InkEdit memang mendukung TSF.
Dukungan untuk Aplikasi Warisan
Dukungan telah ditambahkan ke TSF dan Microsoft Windows untuk menyediakan antarmuka pengguna yang konsisten untuk semua aplikasi di seluruh desktop. Dukungan baru ini memungkinkan aplikasi warisan atau kontrol yang tidak menyadari TSF untuk memanfaatkan beberapa layanan teks canggih secara gratis. Misalnya, dikte ucapan dan tulisan tangan sekarang dapat digunakan untuk memasukkan teks ke dalam dokumen dalam aplikasi apa pun.Fitur baru ini tersedia dan diaktifkan secara default pada Windows XP Tablet PC Edition. Untuk mengaktifkan atau menonaktifkannya:
- Di Panel Kontrol, klik Opsi Regional dan Bahasa.
- Pada tab Bahasa , klik Detail.
- Pada tab Tingkat Lanjut dari kotak dialog Layanan Teks dan Bahasa Input , pilih atau kosongkan Perluas dukungan layanan teks tingkat lanjut ke semua program.
Persyaratan
Klien minimum yang didukung | Windows XP Tablet PC Edition [hanya aplikasi desktop] |
Server minimum yang didukung | Tidak ada yang didukung |
Target Platform | Windows |
Header | peninputpanel.h |
Pustaka | InkObj.dll |