Bagikan melalui


Kelas ITextServices (textserv.h)

Memperluas Model Objek Teks (TOM) untuk menyediakan fungsionalitas tambahan untuk operasi tanpa jendela.

Warisan

Antarmuka ITextServices mewarisi dari antarmuka IUnknown . ITextServices juga memiliki jenis anggota berikut:

Metode

Kelas ITextServices memiliki metode ini.

 
ITextServices::OnTxInPlaceActivate

Memberi tahu objek layanan teks bahwa kontrol ini aktif di tempat.
ITextServices::OnTxInPlaceDeactivate

Memberi tahu objek layanan teks bahwa kontrol ini tidak lagi aktif di tempat.
ITextServices::OnTxPropertyBitsChange

Mengatur properti (diwakili oleh bit) untuk kontrol.
ITextServices::OnTxSetCursor

Memberi tahu objek layanan teks untuk mengatur kursor.
ITextServices::OnTxUIActivate

Menginformasikan objek layanan teks bahwa kontrol sekarang aktif UI.
ITextServices::OnTxUIDeactivate

Menginformasikan objek layanan teks bahwa kontrol tidak lagi aktif UI.
ITextServices::TxDraw

Menggambar objek layanan teks.
ITextServices::TxGetBaseLinePos

Mendapatkan posisi garis dasar dari baris pertama yang terlihat, dalam piksel, relatif terhadap persegi klien layanan teks. Ini memungkinkan penyelarasan kontrol pada garis dasar mereka.
ITextServices::TxGetCachedSize

Mengembalikan ukuran logika gambar yang di-cache (jika ada) yang digunakan layanan teks. Biasanya, ini akan menjadi ukuran persegi panjang klien terakhir yang digunakan dalam ITextServices::TxDraw, ITextServices::OnTxSetCursor, dan sebagainya, meskipun tidak dijamin.
ITextServices::TxGetCurTargetX

Mendapatkan posisi target x, yaitu posisi horizontal saat ini dari tanda sisipan.
ITextServices::TxGetDropTarget

Mendapatkan target penurunan untuk kontrol teks.
ITextServices::TxGetHScroll

Mengembalikan informasi bilah gulir horizontal.
ITextServices::TxGetNaturalSize

Memungkinkan kontrol diubah ukurannya sehingga sesuai dengan kontennya dengan tepat.
ITextServices::TxGetText

Mengembalikan semua teks biasa Unicode dalam kontrol sebagai BSTR.
ITextServices::TxGetVScroll

Mengembalikan informasi status bilah gulir vertikal.
ITextServices::TxQueryHitPoint

Menguji apakah titik yang ditentukan berada dalam persegi panjang objek layanan teks.
ITextServices::TxSendMessage

Digunakan oleh host jendela untuk meneruskan pesan yang dikirim dari jendelanya ke objek layanan teks.
ITextServices::TxSetText

Mengatur semua teks dalam kontrol.

Keterangan

Bersama dengan antarmuka ITextHost , ITextServices menyediakan sarana di mana kontrol edit yang kaya dapat digunakan tanpa membuat jendela.

Kapan Harus Menerapkan

Aplikasi tidak mengimplementasikan antarmuka ITextServices .

Kapan Harus Digunakan

Aplikasi dapat memanggil fungsi CreateTextServices untuk membuat objek layanan teks. Untuk mengambil penunjuk ITextServices , panggil QueryInterface pada pointer IUnknown privat yang dikembalikan oleh CreateTextServices. Anda kemudian dapat memanggil metode ITextServices untuk mengirim pesan ke objek layanan teks.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header textserv.h

Lihat juga

Gambaran Umum Kontrol Edit Tanpa Jendela Yang Kaya