CStatusBar sınıfı
Bir satır metin çıkış bölmeleri veya "göstergeler" ile denetim çubuğu
class CStatusBar : public CControlBar
Üyeler
Ortak Oluşturucusu
Ad |
Description |
---|---|
Yapıları bir CStatusBar nesnesi. |
Public yöntemler
Ad |
Description |
---|---|
Verilen göstergesi kimliği için dizin alır |
|
Durum çubuğu oluşturur, ekleninceye CStatusBar object ve ilk yazı tipi ve çubuğu yüksekliğini ayarlar. |
|
Oluşturur bir CStatusBar ek stiller için katıştırılmış nesneyle CStatusBarCtrl nesnesi. |
|
Görsel yönü sahibi tarafından çizilen durum çubuğu denetimi değişiklikleri olduğunda denir. |
|
Gösterge kimliği için belirtilen bir dizin alır. |
|
Alır, belirli bir dizin için dikdörtgen görüntüler. |
|
Gösterge kimliği, stil ve genişliği için belirtilen bir dizin alır. |
|
Gösterge stil için belirtilen bir dizin alır. |
|
Gösterge metni için belirli bir dizin alır. |
|
Temel alınan ortak denetim doğrudan erişim sağlar. |
|
Gösterge kimliklerini ayarlar. |
|
Gösterge kimliği, stil ve genişliği için belirtilen dizin olarak ayarlar. |
|
Belirli bir dizin için gösterge stilini ayarlar. |
|
Belirli bir dizin için gösterge metni ayarlar. |
Notlar
Çıkış bölmeleri ileti satırları ve durum göstergeleri olarak yaygın olarak kullanılır.Kısaca açıklayan seçili menü komutu menü Yardım iletisi çizgiler ve scroll lock, num lock ve diğer anahtarları durumunu gösteren göstergeler örnek verilebilir.
CStatusBar::GetStatusBarCtrl, bir üye işlev yeni mfc 4.0 için Windows ortak denetimin durum çubuğu özelleştirme ve ek işlevsellik için desteğinden olanak tanır.CStatusBarüye işlevler Windows ortak denetimleri işlevselliğinin verin; Ancak, aradığınızda GetStatusBarCtrl, Windows 95/98 durum çubuğu özelliklerinin daha durum çubukları verebilirsiniz.Aradığınızda GetStatusBarCtrl, bir başvuru döndürür bir CStatusBarCtrl nesnesi.Bkz: CStatusBarCtrl araç çubukları Windows ortak denetimleri kullanarak tasarlama hakkında daha fazla bilgi için.Sık kullanılan denetimleri hakkında daha fazla genel bilgi için bkz: Ortak denetimler , Windows SDK.
Framework 0 konumundaki en soldaki göstergesi olan bir dizi gösterge bilgilerini depolar.Durum çubuğu oluşturduğunuzda, bir dizi dizesi framework ile ilgili göstergeler associates kimlikleri kullanın.Ardından bir dize kimliği veya dizin bir gösterge erişmek için kullanabilirsiniz.
Varsayılan olarak, ilk "esnek" göstergesidir: diğer bölmeleri sağa hizalı olacak şekilde onu diğer göstergesi bölmeleri tarafından kullanılmayan durum çubuğu uzunluğu kaplar.
Durum çubuğu oluşturmak için aşağıdaki adımları izleyin:
Yapılandırma CStatusBar nesnesi.
Call Create (veya CreateEx) ekleyebilir ve durum çubuğu pencere oluşturmak için işlev CStatusBar nesnesi.
Call SetIndicators bir dize kimliği her göstergesi ile ilişkilendirmek için.
Durum çubuğu bölmesinde metin güncellemek için üç yol vardır:
Call CWnd::SetWindowText metin bölmesinde yalnızca 0 güncelleştirmek için.
Call CCmdUI::SetText durum çubuğunda 's ON_UPDATE_COMMAND_UI işleyicisi.
Call SetPaneText herhangi bir bölme için metin güncelleştirmek için.
Call SetPaneStyle durum çubuğu bölmesinin stili güncelleştirmek için.
Daha fazla bilgi için CStatusBar, makalesine bakın Durum çubuğu mfc uygulamasında ve Teknik Not 31: Denetim çubuklarından.
Devralma hiyerarşisi
CStatusBar
Gereksinimler
Başlık: afxext.h