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 |