Aracılığıyla paylaş


Denetim çubuğu

"Denetim çubuğu" araç çubukları ve durum çubukları iletişim çubukları genel adıdır.mfc sınıfları CToolBar, CStatusBar, CDialogBar, COleResizeBar, ve CReBar sınıfından türeyen CControlBar, kendi ortak işlevselliği uygular.

Denetim çubuklarından denetimlerin hangi kullanıcıların seçeneklerini belirleyin, komutları yürütmek veya program bilgilerini elde satırları görüntülemek pencerelerdir.Araç çubukları, iletişim çubukları ve durum çubukları çubukları denetim türlerini içerir.

Önemli notÖnemli

mfc sürüm 4.0 olarak araç çubukları, durum çubuklarındaki ve araç ipuçlarını comctl32.dll mfc için belirli önceki uygulaması yerine uygulanan sistem işlevleri kullanılarak uygulanır.mfc sürüm 6. 0'de CReBar, de sarar, comctl32.dll işlevsellik eklenmiştir.

Denetim çubuğu türlerine kısa tanıtımları izleyin.Daha fazla bilgi için aşağıdaki bağlantılara bakın.

Denetim çubuğu

Denetim çubuklarından büyük ölçüde hızlı, tek adımlı komutu eylemler sağlayarak bir programın Kullanılabilirliği geliştirin.Sınıf CControlBar tüm araç çubuklarını, durum çubuğu ve iletişim çubukları ortak işlevselliği sağlar.CControlBardenetim çubuğunun alt üst çerçeve penceresinde konumlandırmak için işlevsellik sağlar.Genellikle denetim çubuğunun üst çerçeve penceresinin alt pencere olduğundan istemci görünümüne veya çerçeve penceresinin MDI istemci "kardeş" dir.Denetim çubuğu nesnesi kendisini konumlandırmak için kendi ana pencerenin istemci dikdörtgen hakkındaki bilgileri kullanır.Daha sonra istemci görünümüne veya MDI istemcisi penceresinde istemci pencerenin geri kalanını dolduracak biçimde Ebeveynler kalan istemci Pencere dikdörtgeni değiştirir.

[!NOT]

Denetim çubuğunda bir düğme yoksa, bir komut veya UPDATE_COMMAND_UI devre dışı işleyici, çerçeve otomatik olarak bırakır düğme.

Araç çubukları

Komutları yürütmek, bit eşlemli düğmelerinin bir satır görüntüleyen denetim çubuğu bir araç çubuğudur.Bir araç çubuğu düğmesine basarak menü öğesi işleve sahiptir; Bunu bir menü öğesi, menü öğesi araç çubuğu düğmesi olarak aynı Kimliğe sahipse, eşlenen aynı işleyiciyi çağırır.Düğmeleri görüntülenir ve pushbuttons, radyo düğmeleri veya onay kutuları gibi davranır şekilde yapılandırılabilir.Bir araç çubuğu genellikle çerçeve penceresi üstüne hizalanır ancak mfc araç "üst pencere ya da kendi mini-frame penceresinde float herhangi bir tarafına dayayabilirsiniz".Bir araç çubuğu da "taşınabilir" ve boyutunu değiştirmek ve fareyle sürükleyin.Kullanıcı, araç çubuğunun düğmeleri üzerinde fare hareket ettikçe bir araç çubuğu araç ipuçları da görüntüleyebilirsiniz.Araç İpucu düğmenin amacını kısaca açıklayan küçük açılır penceredir.

[!NOT]

mfc sürüm 4.0 olarak sınıf CToolBar Windows araç ortak denetim kullanır.A CToolBar içeren bir CToolBarCtrl.Eski araç çubukları, ancak sürmektedir.Makaleye bakın araç.

Durum çubukları

Durum çubuğu metin çıkış bölmeleri veya "göstergeler" içeren denetim çubuğu ise Çıkış bölmeleri, ileti satırları ve durum göstergeleri olarak yaygın olarak kullanılır.Seçilen menü veya araç çubuğu komut mfc uygulaması Sihirbazı tarafından oluşturulan varsayılan durum çubuğunun en soldaki bölmede kısaca açıklayan komut Yardım iletisi satırları ileti satır verilebilir.Durum göstergesi scroll lock, num lock ve diğer anahtarları verilebilir.Durum çubukları genellikle çerçeve penceresi alta hizalanmış.Sınıfına bakın CStatusBar ve sınıf CStatusBarCtrl.

İletişim çubukları

Kalıcı olmayan bir iletişim kutusu işlevselliği ile iletişim şablonu kaynakta dayalı bir denetim çubuğu iletişim çubuktur.Windows, iletişim çubukları içerebilir özel veya ActiveX denetimleri.Bir iletişim kutusu gibi denetimler arasında kullanıcı sekme.Üst, alt, sol veya sağ tarafında çerçeve penceresi iletişim çubukları hizalanabilir ve onlar da kendi çerçeve penceresinde kaydýrýlmasý.Sınıfına bakın CDialogBar.

Rebars

A Nervürlü Nervürlü denetimler için yerleştirme düzeni, durumu ve kalıcı bilgi sağlayan bir denetim çubuğudur.Nervürlü nesnesi çeşitli alt pencereleri düzenleme kutuları, araç çubukları ve liste kutuları gibi genellikle diğer denetimleri içerebilir.Nervürlü nesne üzerinde belirtilen bit eşlem, alt pencereleri görüntüleyebilirsiniz.Bunu otomatik olarak veya el ile tıklatarak ya da mandal çubuğunu sürükleyerek boyutlandırılabilir.Sınıfına bakın CReBar.

Ayrıca bkz.

Diğer Kaynaklar

Kullanıcı arabirimi