Bagikan melalui


Karet

Tanda sisipan adalah garis berkedip, blok, atau bitmap di area klien jendela. Tanda sisipan biasanya menunjukkan tempat di mana teks atau grafik akan disisipkan.

Ilustrasi berikut menunjukkan beberapa variasi umum dalam tampilan tanda sisipan.

Memperlihatkan 5 cara berbeda tanda sisipan dapat muncul.

Aplikasi dapat membuat tanda sisipan, mengubah waktu blink-nya, dan menampilkan, menyembunyikan, atau merelokasi caret.

Di Bagian Ini

Nama Deskripsi
Tentang Carets Membahas caret.
Menggunakan Caret Sampel kode yang menunjukkan cara melakukan tugas yang terkait dengan caret.
Referensi Tanda Kurus Berisi referensi API.

Fungsi Caret

Nama Deskripsi
CreateCaret Membuat bentuk baru untuk sisipan sistem dan menetapkan kepemilikan tanda sisipan ke jendela yang ditentukan. Bentuk tanda sisipan dapat berupa garis, blok, atau bitmap.
DestroyCaret Menghancurkan bentuk caret saat ini, membebaskan caret dari jendela, dan menghapus caret dari layar.
GetCaretBlinkTime Mengambil waktu yang diperlukan untuk menginversi piksel caret. Pengguna dapat mengatur nilai ini.
GetCaretPos Menyalin posisi tanda sisipan ke struktur POINT yang ditentukan.
HideCaret Menghapus tanda sisipan dari layar. Menyembunyikan tanda sisipan tidak menghancurkan bentuknya saat ini atau membatalkan titik penyisipan.
SetCaretBlinkTime Mengatur waktu blink sisipan ke jumlah milidetik yang ditentukan. Waktu blink adalah waktu yang berlalu, dalam milidetik, yang diperlukan untuk membalikkan piksel caret.
SetCaretPos Memindahkan tanda sisipan ke koordinat yang ditentukan. Jika jendela yang memiliki tanda sisipan dibuat dengan gaya kelas CS_OWNDC , maka koordinat yang ditentukan tunduk pada mode pemetaan konteks perangkat yang terkait dengan jendela tersebut.
ShowCaret Membuat tanda sisipan terlihat pada layar pada posisi tanda sisipan saat ini. Ketika tanda sisipan terlihat, ia mulai berkedip secara otomatis.