MFC'de Durum Çubuğu Uygulaması
CStatusBar nesnesi, metin çıkış bölmeleri içeren bir satır içeren bir denetim çubuğudur. Çıkış bölmeleri genellikle ileti satırları ve durum göstergeleri olarak kullanılır. Örnek olarak, seçili menü komutunu kısaca açıklayan menü yardım iletisi satırları ve SCROLL LOCK, NUM LOCK ve diğer tuşların durumunu gösteren göstergeler verilebilir.
MFC sürüm 4.0 itibarıyla durum çubukları, bir durum çubuğu ortak denetimini kapsülleyen CStatusBarCtrl sınıfı kullanılarak uygulanır. Geriye dönük uyumluluk için MFC, sınıfında COldStatusBar
eski durum çubuğu uygulamasını korur. MFC'nin önceki sürümlerinin belgeleri altında CStatusBar
açıklanmaktadırCOldStatusBar
.
MFC 4.0'a yeni eklenen bir üye işlevi olan CStatusBar::GetStatusBarCtrl, Windows ortak denetiminin durum çubuğu özelleştirme ve ek işlevsellik desteğinden yararlanmanızı sağlar. CStatusBar
üye işlevleri, Windows ortak denetimlerinin işlevlerinin çoğunu sağlar; ancak çağrısı GetStatusBarCtrl
yaptığınızda durum çubuklarınıza durum çubuğunun özelliklerinden daha da fazlasını verebilirsiniz. çağırdığınızda GetStatusBarCtrl
, bir CStatusBarCtrl
nesneye başvuru döndürür. Durum çubuğu denetimini işlemek için bu başvuruyu kullanabilirsiniz.
Aşağıdaki şekilde, çeşitli göstergeleri görüntüleyen bir durum çubuğu gösterilmektedir.
Durum Çubuğu
Araç çubuğu gibi durum çubuğu nesnesi de üst çerçeve penceresine eklenir ve çerçeve penceresi oluşturulduğunda otomatik olarak oluşturulur. Tüm denetim çubukları gibi durum çubuğu da üst çerçeve yok edildiğinde otomatik olarak yok edilir.
Ne hakkında daha fazla bilgi edinmek istiyorsunuz?
MFC sınıfları CStatusBar ve CStatusBarCtrl