CStatusBarCtrl Ayarları
CStatusBarCtrl durum penceresinin varsayılan konumu üst pencerenin alt kısmındadır, ancak üst pencerenin istemci alanının en üstünde görünmesi için CCS_TOP stilini belirtebilirsiniz.
Durum penceresinin sağ ucuna CStatusBarCtrl
boyutlandırma kavraması eklemek için SBARS_SIZEGRIP stilini belirtebilirsiniz. Boyutlandırma tutamacı boyutlandırma sınırına benzer; kullanıcının üst pencereyi yeniden boyutlandırmak için tıklayıp sürükleyebileceği dikdörtgen bir alandır.
Dekont
CCS_TOP ve SBARS_SIZEGRIP stillerini birleştirirseniz, sistem durum penceresinde çizse bile sonuçta elde edilen boyutlandırma kavraması işlevsel değildir.
Durum penceresinin pencere yordamı, denetim penceresinin ilk boyutunu ve konumunu otomatik olarak ayarlar. Genişlik, üst pencerenin istemci alanıyla aynıdır. Yükseklik, durum penceresinin cihaz bağlamında seçili olan yazı tipinin ölçümlerine ve pencerenin kenarlıklarının genişliğine bağlıdır.
Pencere yordamı, bir WM_SIZE iletisi aldığında durum penceresinin boyutunu otomatik olarak ayarlar. Genellikle, üst pencerenin boyutu değiştiğinde, üst öğe durum penceresine bir WM_SIZE iletisi gönderir.
En düşük yüksekliği piksel cinsinden belirterek SetMinHeight'ı çağırarak durum penceresinin çizim alanının en düşük yüksekliğini ayarlayabilirsiniz. Çizim alanı pencerenin kenarlıklarını içermez.
GetBorders çağrısı yaparak durum penceresinin kenarlıklarının genişliklerini alırsınız. Bu üye işlevi, yatay kenarlık, dikey kenarlık ve dikdörtgenler arasındaki kenarlık genişliğini alan üç öğeli bir dizi işaretçisini içerir.