İletişim Kutusu Çubukları
İletişim kutusu çubuğu, her türlü denetimi içerebilen bir tür denetim çubuğu olan bir araç çubuğudur. Modsuz iletişim kutusunun özelliklerine sahip olduğundan, CDialogBar nesnesi daha güçlü bir araç çubuğu sağlar.
Araç çubuğu ve CDialogBar
nesne arasında birkaç önemli fark vardır. Bir CDialogBar
nesne, Visual C++ iletişim kutusu düzenleyicisiyle oluşturabileceğiniz ve her türlü Windows denetimini içerebilen bir iletişim kutusu şablonu kaynağından oluşturulur. Kullanıcı denetimden denetime sekmeyle gidebilir. Ayrıca, iletişim çubuğunu üst çerçeve penceresinin herhangi bir parçasıyla hizalamak veya üst öğe yeniden boyutlandırılırsa yerinde bırakmak için bir hizalama stili belirtebilirsiniz. Aşağıdaki şekilde çeşitli denetimlere sahip bir iletişim çubuğu gösterilmektedir.
İletişim Kutusu Çubuğu
Diğer bir deyişle, bir CDialogBar
nesneyle çalışmak, modsuz bir iletişim kutusuyla çalışmak gibidir. İletişim kutusu kaynağını tasarlamak ve oluşturmak için iletişim kutusu düzenleyicisini kullanın.
İletişim çubuklarının erdemlerinden biri, düğmeler dışındaki denetimleri içerebilecekleridir.
kendi iletişim kutusu sınıflarınızı öğesinden CDialog
türetmek normal olsa da, genellikle bir iletişim kutusu çubuğu için kendi sınıfınızı türetmezseniz. İletişim çubukları bir ana pencerenin uzantılarıdır ve BN_CLICKED veya EN_CHANGE gibi tüm iletişim kutusu çubuğu control-notification iletileri, iletişim çubuğunun üst öğesi olan ana pencereye gönderilir.