Aracılığıyla paylaş


Şapka İşaretleri

şapka işareti, pencerenin istemci alanındaki yanıp sönen çizgi, blok veya bit eşlemdir. Şapka işareti genellikle metnin veya grafiklerin eklendiği yeri gösterir.

Aşağıdaki çizimde, şapka işaretinin görünümündeki bazı yaygın varyasyonlar gösterilmektedir.

Bir şapka işaretinin görünebileceği 5 farklı yol gösterir.

Uygulamalar bir şapka işareti oluşturabilir, yanıp sönme süresini değiştirebilir ve şapka işaretini görüntüleyebilir, gizleyebilir veya yeniden yerleştirebilir.

Bu Bölümde

Ad Açıklama
Carets Hakkında Şapkaları açıklar.
Kullanma Şapka şapkası ile ilgili görevlerin nasıl gerçekleştirileceğini gösteren kod örnekleri.
Şapka İşareti Başvuru API başvurusunu içerir.

Şapka İşareti İşlevleri

Ad Açıklama
CreateCaret Sistem şapka işareti için yeni bir şekil oluşturur ve şapka işaretinin sahipliğini belirtilen pencereye atar. Şapka işareti şekli çizgi, blok veya bit eşlem olabilir.
DestroyCaret Şapka işaretinin geçerli şeklini yok eder, şapka işaretini pencereden serbest kaldırır ve şapka işaretini ekrandan kaldırır.
GetCaretBlinkTime Şapka işaretinin piksellerini ters çevirmek için gereken süreyi alır. Kullanıcı bu değeri ayarlayabilir.
GetCaretPos Şapka işaretinin konumunu belirtilen POINT yapısına kopyalar.
HideCaret Şapka işaretini ekrandan kaldırır. Bir şapka işaretinin gizlenmesi geçerli şeklini yok etmez veya ekleme noktasını geçersiz kılmaz.
SetCaretBlinkTime Şapka işaretinin yanıp sönme süresini belirtilen milisaniye sayısına ayarlar. Yanıp sönme süresi, şapka işaretinin piksellerini ters çevirmek için gereken milisaniye cinsinden geçen süredir.
SetCaretPos Şapka işaretini belirtilen koordinatlara taşır. Şapka işaretinin sahibi olan pencere CS_OWNDC sınıf stiliyle oluşturulduysa, belirtilen koordinatlar bu pencereyle ilişkilendirilmiş cihaz bağlamının eşleme moduna tabidir.
ShowCaret Şapka işaretinin geçerli konumunda ekranda görünür olmasını sağlar. Şapka işareti görünür hale geldiğinde otomatik olarak yanıp söner.