CStatusBar

CStatusBar nesnedir kontrol çubuğu ile bir satır metin çıkış bölmeleri veya "göstergeleri." Çıkış bölmeleri, ileti hatları ve durum göstergeleri olarak yaygın olarak kullanılır. Kısaca anlatmak seçili menü komutu menü yardım mesajı hatları ve scroll lock, num lock ve diğer anahtarlar durumu göstergeleri örnekleri.

CStatusBar::GetStatusBarCtrl, mfc 4.0 için yeni bir üye işlev için durum çubuğunu özelleştirme ve ek işlevsellik Windows ortak denetim desteğinden yararlanabilir sağlar. CStatusBar üye işlevler Windows ortak denetim işlevlerinin çoğu vermek; GetStatusBarCtrlaradığınızda, ancak, senin durum çubukları Windows 95 durum çubuğu özellikleri daha verebilirsiniz. GetStatusBarCtrlaradığınızda, CStatusBarCtrl nesnesine bir başvuru döndürür. Araç çubukları Windows ortak denetimleri kullanarak tasarlama hakkında daha fazla bilgi için bkz: CStatusBarCtrl . Ortak denetimler hakkında daha fazla genel bilgi için bkz: Ortak denetimleri Windows 95 sdk Programcı Başvurusu.

Çerçevesinde, en soldaki göstergesi konumundaki 0 bir dizi gösterge bilgileri depolar. Durum çubuğu oluşturduğunuzda, dize kimlikleri ile ilgili göstergeler çerçevesinde ilişkilendiren bir dizi kullanın. Sonra dize kimliği ya da dizin gösterge erişmek için kullanabileceğiniz.

Varsayılan olarak, ilk göstergesi "elastik": diğer bölmeleri sağa hizalanmış böylece diğer göstergesi bölmeleri tarafından kullanılmayan durum çubuğu uzunluğu kadar sürer.

Durum çubuğu oluşturmak için aşağıdaki adımları izleyin.:

  1. CStatusBar nesnesi oluşturmak.

  2. Durum çubuğu pencere oluşturmak ve CStatusBar nesnesine eklemek için Oluştur (veya CreateEx) fonksiyonu.

  3. Dize kimliği her gösterge ile ilişkilendirmek için arama SetIndicators.

Durum çubuğu bölmesindeki metni güncelleştirmek için üç yol vardır:

  1. Metin bölmesinde 0 yalnızca güncelleştirmek için çağrı CWnd::SetWindowText.

  2. Durum çubuğunda'nın ON_UPDATE_COMMAND_UI işleyicisinde CCmdUI::SetText arama.

  3. Güncelleştirme için herhangi bir bölmede metin arama SetPaneText.

Durum çubuğu bölmesinin stili güncelleştirmek için çağrı SetPaneStyle.

CStatusBarhakkında daha fazla bilgi için bkz: yazı Visual c++ programlama Kılavuzu Durum çubukları ve Teknik Not 31, kontrol çubukları.

# include lt;afxext.h>

Sı&nıf üyeleri |nbsp; Temel sınıf | Hiyerarşi çizelgesi

Ör&neklerinbsp; mfc örnek ctrlbars | mfc örnek DLGCBR32

Ayrıca bkz: CStatusBarCtrl, CControlBar, CWnd::SetWindowText, CStatusBar::SetIndicators

Index