Aracılığıyla paylaş


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 COldStatusBareski durum çubuğu uygulamasını korur. MFC'nin önceki sürümlerinin belgeleri altında CStatusBaraçı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ı GetStatusBarCtrlyaptığı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.

Status bar.
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?

Ayrıca bkz.

Durum Çubukları