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.
Araç çubukları, sınıfı CToolBar
Durum çubukları, sınıfı CStatusBar
Sınıfta iletişim çubukları CDialogBar
Sınıfta rebars CReBar
Ö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.