Bagikan melalui


Antarmuka ITextSelection (tom.h)

Pilihan teks adalah rentang teks dengan penyorotan pilihan.

Warisan

Antarmuka ITextSelection mewarisi dari ITextRange. ITextSelection juga memiliki jenis anggota ini:

Metode

Antarmuka ITextSelection memiliki metode ini.

 
ITextSelection::EndKey

Meniup fungsionalitas kunci Akhir.
ITextSelection::GetFlags

Mendapatkan bendera pemilihan teks.
ITextSelection::GetType

Mendapatkan jenis pilihan teks.
ITextSelection::HomeKey

Menggeneralisasi fungsionalitas kunci Beranda.
ITextSelection::MoveDown

Meniru fungsionalitas tombol Panah Bawah dan Halaman Bawah.
ITextSelection::MoveLeft

Menggeneralisasi fungsionalitas tombol Panah Kiri.
ITextSelection::MoveRight

Menggeneralisasi fungsionalitas tombol Panah Kanan.
ITextSelection::MoveUp

Meniadakan fungsionalitas tombol Panah Atas dan Page Up.
ITextSelection::SetFlags

Mengatur bendera pemilihan teks.
ITextSelection::TypeText

Ketik string yang diberikan oleh bstr pada pilihan ini seolah-olah seseorang mengetiknya. Ini mirip dengan metode SetText yang mendasar, tetapi sensitif terhadap status kunci Insert/Overtype dan pengaturan UI seperti Koreksi Otomatis dan tanda kutip cerdas.

Keterangan

Pilihan ini dikaitkan dengan semacam tampilan, dan memiliki beberapa metode berorientasi UI yang memungkinkan seseorang untuk meniru input keyboard. Dengan demikian, aplikasi dapat menggunakan metode ITextRange pada pilihan teks, serta metode ITextSelection .

Untuk emulasi input keyboard, rentang yang digunakan dalam pilihan menggunakan konsep akhir aktif, yang biasanya merupakan akhir yang terakhir dipindahkan. Misalnya, jika metode ITextRange::Move* beroperasi pada rentang yang sebenarnya merupakan pilihan teks, akhir yang terakhir dipindahkan adalah yang aktif. Contoh yang paling akrab dari akhir aktif adalah yang melibatkan penanganan Tombol Shift+Arrow, di mana ujung aktif adalah yang bergerak. Oleh karena itu, metode ITextSelection mencakup metode pemindahan untuk akhir aktif, seperti MoveLeft atau MoveRight, dan metode untuk mendapatkan dan mengatur status akhir aktif. Metode ini memanipulasi pilihan dengan cara yang mirip dengan operasi kursor-keypad standar. Ini memungkinkan Anda untuk menerapkan, misalnya, fasilitas perekam makro.

Untuk melihat cara kerja metode kursor-keypad, lihat tabel berikut ini. Metode tertentu sesuai dengan tombol kursor-keypad dengan tombol Ctrl dan Shift. Parameter Unit dipilih dengan menekan atau tidak menekan tombol Ctrl, sementara parameter Extend dipilih dengan menekan atau tidak menekan tombol Shift. Catatan, MoveUp dan MoveDown sesuai dengan lebih dari satu kunci keypad. Untuk informasi selengkapnya, lihat deskripsi metode.

Metode Tombol kursor-keypad Unit yang diberikan oleh CTRL ditekan (tidak ditekan) Perluas diberikan oleh SHIFT ditekan (tidak ditekan)
EndKey Akhir tomStory (tomLine) tomExtend (tomMove)
Homekey Beranda tomStory (tomLine) tomExtend (tomMove)
MoveLeft Panah Kiri tomWord (tomCharacter) tomExtend (tomMove)
MoveRight Panah Kanan tomWord (tomCharacter) tomExtend (tomMove)
MoveUp Panah atas tomParagraph (tomLine) tomExtend (tomMove)
Pindah Ke Bawah Panah bawah tomParagraph (tomLine) tomExtend (tomMove)
MoveUp Halaman Ke Atas tomWindow (tomScreen) tomExtend (tomMove)
Pindah Ke Bawah Halaman Ke Bawah tomWindow (tomScreen) tomExtend (tomMove)
 

Aplikasi biasanya tidak mengimplementasikan antarmuka ITextSelection . Sebaliknya, solusi teks Microsoft seperti kontrol edit yang kaya mengimplementasikan ITextSelection sebagai bagian dari implementasi Model Objek Teks (TOM) mereka.

Aplikasi dapat mengambil penunjuk ITextSelection dengan memanggil metode GetSelection .

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 tom.h