header msctf.h
Header ini digunakan oleh Text Services Framework. Untuk informasi selengkapnya, lihat:
msctf.h berisi antarmuka pemrograman berikut:
IEnumITfCompositionView Antarmuka IEnumITfCompositionView diimplementasikan oleh manajer TSF untuk menyediakan enumerasi objek tampilan komposisi. |
IEnumTfContexts Antarmuka IEnumTfContexts diimplementasikan oleh manajer TSF untuk menyediakan enumerasi objek konteks. |
IEnumTfContextViews Tidak diterapkan. (IEnumTfContextViews) |
IEnumTfDisplayAttributeInfo Antarmuka IEnumTfDisplayAttributeInfo diimplementasikan oleh manajer TSF untuk menyediakan enumerasi objek informasi atribut tampilan. |
IEnumTfDocumentMgrs Antarmuka IEnumTfDocumentMgrs diimplementasikan oleh manajer TSF untuk menyediakan enumerasi objek manajer dokumen. |
IEnumTfFunctionProviders Antarmuka IEnumTfFunctionProviders diimplementasikan oleh manajer TSF untuk menyediakan enumerasi objek penyedia fungsi. |
IEnumTfInputProcessorProfiles Antarmuka IEnumTfInputProcessorProfiles diimplementasikan oleh manajer TSF dan digunakan oleh aplikasi atau layanan teks. Antarmuka ini dapat diambil oleh ITfInputProcessorProfileMgr::EnumProfiles dan menghitung profil terdaftar. |
IEnumTfLanguageProfiles Antarmuka IEnumTfLanguageProfiles diimplementasikan oleh manajer TSF untuk menyediakan enumerasi profil bahasa. |
IEnumTfProperties Antarmuka IEnumTfProperties diimplementasikan oleh manajer TSF untuk menyediakan enumerasi objek properti. |
IEnumTfPropertyValue Antarmuka IEnumTfPropertyValue diimplementasikan oleh manajer TSF untuk memberikan enumerasi nilai properti. |
IEnumTfRanges Antarmuka IEnumTfRanges diimplementasikan oleh manajer TSF untuk menyediakan enumerasi objek rentang. |
IEnumTfUIElements Antarmuka IEnumTfUIElements diimplementasikan oleh manajer TSF dan digunakan oleh aplikasi atau layanan teks. Antarmuka ini dapat diambil oleh ITfUIElementMgr::EnumUIElements dan menghitung elemen UI terdaftar. |
ITextStoreACPServices Antarmuka ITextStoreACPServices diimplementasikan oleh manajer TSF untuk menyediakan berbagai layanan ke aplikasi berbasis ACP. |
ITfActiveLanguageProfileNotifySink Antarmuka ITfActiveLanguageProfileNotifySink diimplementasikan oleh aplikasi untuk menerima pemberitahuan saat bahasa aktif atau layanan teks berubah. |
ITfCandidateListUIElement Antarmuka ITfCandidateListUIElement diimplementasikan oleh layanan teks yang memiliki UI daftar kandidat. |
ITfCandidateListUIElementBehavior Antarmuka ini diimplementasikan oleh layanan teks yang memiliki UI daftar kandidat dan UI-nya dapat dikontrol oleh aplikasi. Aplikasi QI antarmuka ini dari ITfUIElement dan mengontrol perilaku daftar kandidat. |
ITfCategoryMgr Antarmuka ITfCategoryMgr mengelola kategori objek untuk layanan teks. Manajer TSF mengimplementasikan antarmuka ini. |
ITfCleanupContextDurationSink Antarmuka ITfCleanupContextDurationSink diimplementasikan oleh layanan teks untuk menerima pemberitahuan saat operasi pembersihan konteks dilakukan. |
ITfCleanupContextSink Antarmuka ITfCleanupContextSink diimplementasikan oleh layanan teks untuk menerima pemberitahuan ketika operasi pembersihan konteks terjadi. Sink pemberitahuan ini diinstal dengan memanggil ITfSourceSingle::AdviseSingleSink dengan IID_ITfCleanupContextSink. |
ITfClientId Antarmuka ITfClientId diimplementasikan oleh manajer TSF. Antarmuka ini digunakan untuk mendapatkan pengidentifikasi klien untuk objek TSF. Instans antarmuka ini diperoleh dengan mengkueri manajer utas dengan IID_ITfClientId. |
ITfCompartment Antarmuka ITfCompartment diimplementasikan oleh manajer TSF dan digunakan oleh klien (aplikasi dan layanan teks) untuk mendapatkan dan mengatur data dalam kompartemen TSF. |
ITfCompartmentEventSink Antarmuka ITfCompartmentEventSink diimplementasikan oleh klien (layanan aplikasi atau teks) dan digunakan oleh manajer TSF untuk memberi tahu klien saat data kompartemen berubah. |
ITfCompartmentMgr Antarmuka ITfCompartmentMgr diimplementasikan oleh manajer TSF dan digunakan oleh klien (aplikasi dan layanan teks) untuk mendapatkan dan memanipulasi kompartemen TSF. |
ITfComposition Antarmuka ITfComposition diimplementasikan oleh manajer TSF dan digunakan oleh layanan teks untuk mendapatkan data tentang dan mengakhiri komposisi. Instans antarmuka ini disediakan oleh metode ITfContextComposition::StartComposition. |
ITfCompositionSink Antarmuka ITfCompositionSink diimplementasikan oleh layanan teks untuk menerima pemberitahuan saat komposisi dihentikan. |
ITfCompositionView Antarmuka ITfCompositionView diimplementasikan oleh manajer TSF dan digunakan oleh aplikasi untuk mendapatkan data tentang tampilan komposisi. Instans antarmuka ini disediakan oleh salah satu metode ITfContextOwnerCompositionSink. |
ITfConfigureSystemKeystrokeFeed Antarmuka ITfConfigureSystemKeystrokeFeed diimplementasikan oleh manajer TSF untuk mengaktifkan dan menonaktifkan pemrosesan penekanan tombol. |
ITfContext Antarmuka ITfContext diimplementasikan oleh manajer TSF dan digunakan oleh aplikasi dan layanan teks untuk mengakses konteks pengeditan. |
ITfContextComposition Antarmuka ITfContextComposition diimplementasikan oleh manajer TSF dan digunakan oleh layanan teks untuk membuat dan memanipulasi komposisi. Instans antarmuka ini disediakan oleh ITfContext::QueryInterface dengan IID_ITfContextComposition. |
ITfContextKeyEventSink Antarmuka ITfContextKeyEventSink diimplementasikan oleh layanan teks untuk menerima pemberitahuan peristiwa keyboard yang terjadi dalam konteks input. |
ITfContextOwner Antarmuka ITfContextOwner diimplementasikan oleh aplikasi atau layanan teks untuk menerima input teks tanpa memiliki penyimpanan teks. Instans antarmuka ini diperoleh ketika aplikasi memanggil metode ITfSource::AdviseSink. |
ITfContextOwnerCompositionServices Antarmuka ITfContextOwnerCompositionServices diimplementasikan oleh manajer TSF dan digunakan oleh pemilik konteks untuk memanipulasi komposisi yang dibuat oleh layanan teks. |
ITfContextOwnerCompositionSink Antarmuka ITfContextOwnerCompositionSink diimplementasikan oleh aplikasi untuk menerima pemberitahuan terkait komposisi. |
ITfContextOwnerServices Antarmuka ITfContextOwnerServices diimplementasikan oleh manajer dan digunakan oleh layanan teks atau aplikasi yang bertindak sebagai pemilik konteks. |
ITfContextView Antarmuka ITfContextView diimplementasikan oleh manajer TSF dan digunakan oleh klien (layanan aplikasi atau teks) untuk mendapatkan informasi tentang tampilan konteks. |
ITfCreatePropertyStore Antarmuka ITfCreatePropertyStore diimplementasikan oleh layanan teks untuk mendukung persistensi data penyimpanan properti. |
ITfDisplayAttributeInfo Antarmuka ITfDisplayAttributeInfo diimplementasikan oleh layanan teks untuk menyediakan data atribut tampilan. Antarmuka ini digunakan oleh komponen apa pun, paling sering aplikasi, yang harus menentukan bagaimana teks ditampilkan. |
ITfDisplayAttributeMgr Antarmuka ITfDisplayAttributeMgr diimplementasikan oleh manajer TSF dan digunakan oleh aplikasi untuk mendapatkan dan menghitung atribut tampilan. Atribut tampilan individual diakses melalui antarmuka ITfDisplayAttributeInfo. |
ITfDisplayAttributeNotifySink Antarmuka ITfDisplayAttributeNotifySink diimplementasikan oleh aplikasi untuk menerima pemberitahuan saat informasi atribut tampilan diperbarui. |
ITfDisplayAttributeProvider Antarmuka ITfDisplayAttributeProvider diimplementasikan oleh layanan teks dan digunakan oleh manajer TSF untuk menghitung dan mendapatkan objek informasi atribut tampilan individu. |
ITfDocumentMgr Antarmuka ITfDocumentMgr diimplementasikan oleh manajer TSF dan digunakan oleh aplikasi atau layanan teks untuk membuat dan mengelola konteks teks. Untuk mendapatkan instans antarmuka ini, panggil ITfThreadMgr::CreateDocumentMgr. |
ITfEditRecord Antarmuka ITfEditRecord diimplementasikan oleh manajer TSF dan digunakan oleh sink pengeditan teks untuk menentukan apa yang diubah selama sesi edit. |
ITfEditSession Antarmuka ITfEditSession diimplementasikan oleh layanan teks dan digunakan oleh manajer TSF untuk membaca dan/atau memodifikasi teks dan properti konteks. |
ITfEditTransactionSink Antarmuka ITfEditTransactionSink diimplementasikan oleh layanan teks dan digunakan oleh manajer TSF untuk mendukung transaksi edit. |
ITfFunction Antarmuka ITfFunction adalah antarmuka dasar untuk antarmuka fungsi individual. |
ITfFunctionProvider Antarmuka ITfFunctionProvider diimplementasikan oleh aplikasi atau layanan teks untuk menyediakan berbagai objek fungsi. |
ITfInputProcessorProfileActivationSink Antarmuka ITfInputProcessorProfileActivationSink diimplementasikan oleh aplikasi untuk menerima pemberitahuan saat profil berubah. |
ITfInputProcessorProfileMgr Antarmuka ITfInputProcessorProfileMgr diimplementasikan oleh manajer TSF dan digunakan oleh aplikasi atau layanan teks untuk memanipulasi profil bahasa dari satu atau beberapa layanan teks. |
ITfInputProcessorProfiles Antarmuka ITfInputProcessorProfiles diimplementasikan oleh manajer TSF dan digunakan oleh layanan aplikasi atau teks untuk memanipulasi profil bahasa dari satu atau beberapa layanan teks. |
ITfInputProcessorProfilesEx Antarmuka ini diimplementasikan oleh manajer TSF dan digunakan oleh layanan teks atau aplikasi untuk mengatur deskripsi tampilan profil bahasa. |
ITfInputProcessorProfileSubstituteLayout Antarmuka ini diimplementasikan oleh manajer TSF dan digunakan oleh aplikasi atau layanan teks untuk memanipulasi pengidentifikasi lokal input pengganti (tata letak keyboard) dari profil layanan teks. |
ITfInsertAtSelection Antarmuka ITfInsertAtSelection diimplementasikan oleh manajer dan digunakan oleh layanan teks untuk menyisipkan teks atau objek yang disematkan dalam konteks. Layanan teks mendapatkan antarmuka ini dengan memanggil ITfContext::QueryInterface. |
ITfKeyEventSink Antarmuka ITfKeyEventSink diimplementasikan oleh layanan teks untuk menerima pemberitahuan peristiwa keyboard dan fokus. Untuk menginstal sink kejadian ini, panggil ITfKeystrokeMgr::AdviseKeyEventSink. |
ITfKeystrokeMgr Antarmuka ITfKeystrokeMgr diimplementasikan oleh manajer TSF dan digunakan oleh aplikasi dan layanan teks untuk berinteraksi dengan manajer keyboard. |
ITfKeyTraceEventSink Antarmuka ITfKeyTraceEventSink diimplementasikan oleh aplikasi atau layanan teks untuk menerima pemberitahuan peristiwa goresan kunci sebelum peristiwa diproses oleh target. |
ITfLanguageProfileNotifySink Antarmuka ITfLanguageProfileNotifySink diimplementasikan oleh aplikasi untuk menerima pemberitahuan saat profil bahasa berubah. |
ITfMessagePump Antarmuka ITfMessagePump diimplementasikan oleh manajer TSF dan digunakan oleh aplikasi untuk mendapatkan pesan dari antrean pesan aplikasi. |
ITfMouseSink Antarmuka ITfMouseSink diimplementasikan oleh layanan teks untuk menerima pemberitahuan peristiwa mouse. Sink peristiwa mouse diinstal dengan metode ITfMouseTracker::AdviseMouseSink dari salah satu antarmuka ITfMouseTracker. |
ITfMouseTracker Antarmuka ITfMouseTracker diimplementasikan oleh manajer TSF dan digunakan oleh layanan teks untuk mengelola sink pemberitahuan peristiwa mouse. Instans antarmuka ini diperoleh dengan mengkueri objek ITfContext untuk IID_ITfMouseTracker. |
ITfMouseTrackerACP Antarmuka ITfMouseTrackerACP diimplementasikan oleh aplikasi untuk mendukung sink peristiwa mouse. |
ITfPersistentPropertyLoaderACP Antarmuka ITfPersistentPropertyLoaderACP diimplementasikan oleh aplikasi dan digunakan oleh manajer TSF untuk memuat properti secara asinkron. |
ITfPreservedKeyNotifySink Antarmuka ITfPreservedKeyNotifySink diimplementasikan oleh aplikasi atau layanan teks TSF untuk menerima pemberitahuan saat kunci dipertahankan, tidak dipertahankan, atau saat deskripsi kunci yang dipertahankan berubah. |
ITfProperty Antarmuka ITfProperty diimplementasikan oleh manajer TSF dan digunakan oleh klien (layanan aplikasi atau teks) untuk memodifikasi nilai properti. |
ITfPropertyStore Antarmuka ITfPropertyStore diimplementasikan oleh layanan teks dan digunakan oleh manajer TSF untuk menyediakan nilai properti non-statis. Instans antarmuka ini diteruskan ke ITfProperty::SetValueStore. |
ITfQueryEmbedded Antarmuka ITfQueryEmbedded diimplementasikan oleh manajer TSF dan digunakan oleh layanan teks untuk menentukan apakah konteks dapat menerima objek yang disematkan. |
ITfRange Antarmuka ITfRange digunakan oleh layanan teks dan aplikasi untuk mereferensikan dan memanipulasi teks dalam konteks tertentu. ID antarmuka IID_ITfRange. |
ITfRangeACP Antarmuka ITfRangeACP diimplementasikan oleh manajer TSF dan digunakan oleh aplikasi berbasis posisi karakter aplikasi (ACP) untuk mengakses dan memanipulasi objek rentang. |
ITfRangeBackup Antarmuka ITfRangeBackup diimplementasikan oleh manajer TSF dan digunakan oleh layanan teks untuk membuat salinan cadangan data yang terkandung dalam objek rentang. |
ITfReadingInformationUIElement Antarmuka ITfCandidateListUIElement diimplementasikan oleh layanan teks yang memiliki UI untuk membaca UI informasi di tanda sisipan dekat. |
ITfReadOnlyProperty Antarmuka ITfReadOnlyProperty diimplementasikan oleh manajer TSF dan digunakan oleh layanan aplikasi atau teks untuk mendapatkan data properti. |
ITfReverseConversion Melakukan konversi terbalik dari string yang ditentukan. |
ITfReverseConversionList Mewakili daftar urutan penekanan tombol yang diperlukan untuk membuat string tertentu. |
ITfReverseConversionMgr Menyediakan akses ke objek ITfReverseConversion, yang digunakan untuk melakukan konversi terbalik. |
ITfSource Antarmuka ITfSource diimplementasikan oleh manajer TSF. Ini digunakan oleh aplikasi dan layanan teks untuk menginstal dan menghapus instalan saran sink. |
ITfSourceSingle Antarmuka ITfSourceSingle diimplementasikan oleh manajer TSF. |
ITfStatusSink Antarmuka ITfStatusSink mendukung perubahan pada status dokumen global. Sink saran ini diinstal dengan memanggil ITfSource::AdviseSink dengan IID_ITfStatusSink. Layanan teks dapat secara opsional mengimplementasikan antarmuka ini. |
ITfTextEditSink Antarmuka ITfTextEditSink mendukung penyelesaian sesi edit yang melibatkan akses baca/tulis. |
ITfTextInputProcessor Antarmuka ITfTextInputProcessor diimplementasikan oleh layanan teks dan digunakan oleh manajer TSF untuk mengaktifkan dan menonaktifkan layanan teks. |
ITfTextInputProcessorEx Antarmuka ITfTextInputProcessorEx diimplementasikan oleh layanan teks dan digunakan oleh manajer TSF untuk mengaktifkan dan menonaktifkan layanan teks. |
ITfTextLayoutSink Antarmuka ITfTextLayoutSink mendukung perubahan tata letak konteks oleh aplikasi. Instal sink saran ini dengan memanggil ITfSource::AdviseSink dengan IID_ITfTextLayoutSink. Layanan teks dapat secara opsional mengimplementasikan antarmuka ini. |
ITfThreadFocusSink Antarmuka ITfThreadFocusSink diimplementasikan oleh aplikasi atau layanan teks TSF untuk menerima pemberitahuan saat utas menerima atau kehilangan fokus UI. |
ITfThreadMgr ITfThreadMgr mendefinisikan objek utama yang diterapkan oleh manajer TSF. ITfThreadMgr digunakan oleh aplikasi dan layanan teks untuk mengaktifkan dan menonaktifkan layanan teks, membuat manajer dokumen, dan mempertahankan fokus konteks dokumen. |
ITfThreadMgr2 ITfThreadMgr2 mendefinisikan objek utama yang diterapkan oleh manajer TSF. ITfThreadMgr2 digunakan oleh aplikasi dan layanan teks untuk mengaktifkan dan menonaktifkan layanan teks, membuat manajer dokumen, dan mempertahankan fokus konteks dokumen. |
ITfThreadMgrEventSink Antarmuka ITfThreadMgrEventSink diimplementasikan oleh aplikasi atau layanan teks TSF untuk menerima pemberitahuan peristiwa manajer utas tertentu. Hubungi manajer TSF ITfSource::AdviseSink dengan IID_ITfThreadMgrEventSink untuk menginstal sink saran ini. |
ITfThreadMgrEx Antarmuka ITfThreadMgrEx digunakan oleh aplikasi untuk mengaktifkan layanan teks dengan beberapa bendera. ITfThreadMgrEx dapat diperoleh oleh QI dari ITfThreadMgr. |
ITfToolTipUIElement Antarmuka ITfToolTipUIElement diimplementasikan oleh layanan teks yang ingin menampilkan tipsalat pada UI-nya. |
ITfTransitoryExtensionSink Antarmuka ITfTransitoryExtensionSink diimplementasikan oleh aplikasi yang menggunakan Dim Ekstensi Transitory. Aplikasi dapat melacak perubahan yang terjadi di ekstensi transitory dengan menggunakan antarmuka sink ini. |
ITfTransitoryExtensionUIElement Antarmuka ITfTransitoryExtensionUIElement diimplementasikan oleh manajer TSF yang menyediakan UI ekstensi transitori. |
ITfUIElement Antarmuka ITfUIElement adalah antarmuka dasar objek UIElement dan diimplementasikan oleh layanan teks. |
ITfUIElementMgr Antarmuka ITfUIElementMgr diimplementasikan oleh manajer TSF dan digunakan oleh aplikasi atau layanan teks. Aplikasi dan layanan teks dapat memperoleh antarmuka ini oleh ITfThreadMgr::QueryInterface dengan IID_ITfUIElementMgr. |
ITfUIElementSink Antarmuka ITfUIElementSink diimplementasikan oleh aplikasi untuk menerima pemberitahuan ketika elemen UI diubah. |
TF_CreateCategoryMgr Fungsi TF_CreateCategoryMgr membuat objek manajer kategori tanpa harus menginisialisasi COM. Penggunaan harus dilakukan dengan hati-hati karena utas panggilan harus mempertahankan jumlah referensi pada objek yang dimiliki oleh MSCTF.DLL. |
TF_CreateDisplayAttributeMgr Fungsi TF_CreateDisplayAttributeMgr digunakan untuk membuat objek manajer atribut tampilan tanpa harus menginisialisasi COM. |
TF_CreateInputProcessorProfiles Fungsi TF_CreateInputProcessorProfiles digunakan untuk membuat objek profil prosesor input tanpa harus menginisialisasi COM. |
TF_CreateLangBarItemMgr Fungsi TF_CreateLangBarItemMgr digunakan untuk membuat objek pengelola item bilah bahasa tanpa harus menginisialisasi COM. |
TF_CreateLangBarMgr Fungsi TF_CreateLangBarMgr membuat objek pengelola bilah bahasa tanpa harus menginisialisasi COM. Penggunaan metode ini tidak disarankan, karena proses panggilan harus mempertahankan jumlah referensi yang tepat pada objek yang dimiliki oleh Msctf.dll. |
TF_CreateThreadMgr Fungsi TF_CreateThreadMgr membuat objek manajer utas tanpa harus menginisialisasi COM. Penggunaan metode ini tidak disarankan, karena proses panggilan harus mempertahankan jumlah referensi yang tepat pada objek yang dimiliki oleh Msctf.dll. |
TF_GetThreadMgr Fungsi TF_GetThreadMgr mendapatkan salinan objek manajer utas yang sebelumnya dibuat dalam utas panggilan. |
TF_DA_COLOR Struktur TF_DA_COLOR berisi data warna yang digunakan dalam atribut tampilan untuk rentang teks. |
TF_DISPLAYATTRIBUTE Struktur TF_DISPLAYATTRIBUTE berisi data atribut tampilan untuk penyajian teks. |
TF_HALTCOND Struktur TF_HALTCOND digunakan untuk berisi kondisi pergeseran rentang. |
TF_INPUTPROCESSORPROFILE Struktur ini berisi data untuk profil prosesor input. |
TF_LANGUAGEPROFILE Struktur TF_LANGUAGEPROFILE berisi informasi tentang profil bahasa. |
TF_PERSISTENT_PROPERTY_HEADER_ACP Struktur TF_PERSISTENT_PROPERTY_HEADER_ACP digunakan untuk menyediakan data header properti. |
TF_PRESERVEDKEY Struktur TF_PRESERVEDKEY mewakili kunci yang dipertahankan. |
TF_PROPERTYVAL Struktur TF_PROPERTYVAL berisi data nilai properti. Struktur ini digunakan dengan metode IEnumTfPropertyValue::Next. |
TF_SELECTION Struktur TF_SELECTION berisi data pemilihan teks. |
TF_SELECTIONSTYLE Struktur TF_SELECTIONSTYLE mewakili gaya pilihan. |
TF_DA_ATTR_INFO Elemen enumerasi TF_DA_ATTR_INFO digunakan untuk menentukan data konversi teks dalam struktur TF_DISPLAYATTRIBUTE. |
TF_DA_COLORTYPE Elemen enumerasi TF_DA_COLORTYPE menentukan format warna yang terkandung dalam struktur TF_DA_COLOR. |
TF_DA_LINESTYLE Elemen enumerasi TF_DA_LINESTYLE menentukan gaya garis bawah atribut tampilan dalam struktur TF_DA_COLOR. |
TfActiveSelEnd Elemen enumerasi TfActiveSelEnd menentukan akhir teks yang dipilih mana yang aktif. |
TfAnchor Elemen enumerasi TfAnchor menentukan jangkar awal atau jangkar akhir objek ITfRange. |
TfGravity Elemen enumerasi TfGravity menentukan jenis gravitasi yang terkait dengan jangkar objek ITfRange. |
TfLayoutCode Elemen enumerasi TfLayoutCode menentukan jenis perubahan tata letak dalam pemberitahuan ITfTextLayoutSink::OnLayoutChange. |
TfShiftDir Elemen enumerasi TfShiftDir menentukan arah mana jangkar rentang dipindahkan. |