
CToolBarCtrl sınıfı, Windows araç ortak denetim işlevlerini sağlar. Bu denetim (ve bu nedenle CToolBarCtrl sınıfı), yalnızca Windows 95 ve Windows NT sürüm 3.51 altında çalışan programlara ve sonrasında mevcuttur.
Windows araç çubuğunun ortak bir veya daha fazla düğme içeren dikdörtgen alt pencere denetimdir. Bu düğmeler, bitmap görüntüsü, bir dize veya her ikisini görüntüleyebilirsiniz. Kullanıcının bir düğmeyi seçtiğinde, araç çubuğu'nun sahibi pencereye bir komut iletisi gönderir. Genellikle, bir araç çubuğu düğmeleri uygulamanın menü öğelerine karşılık; onlar daha doğrudan bir uygulamanın komutlara erişmek için kullanıcı sağlar.
CToolBarCtrl nesneleri içeren birkaç önemli iç veri yapıları: düğme resim bitmap'leri listesini veya bir resim listesi, düğme etiketi sokmasına listesini ve görüntüyü ilişkilendirmek ve/veya dize pozisyonla tbbutton yapıları listesi stili, devlet ve komut düğmesinin kimliği. Bu veri yapıları öğelerinin her biri, sıfır tabanlı Index ile verilir. CToolBarCtrl bir nesneyi kullanabilmeniz için bu veri yapıları kadar ayarlamanız gerekir. Dizgi listesi yalnızca düğme etiketleri için kullanılabilir; Araç Çubuğu'ndan dizeler alınamıyor.
Bir CToolBarCtrl nesne kullanmak için genellikle aşağıdaki adımları takip edecek:
SaveState , kayıt defteri ve önceden kayıt defterinde saklanan bilgilere göre duruma geri RestoreState bir araç çubuğu denetimi geçerli durumunu kaydetmek için kullanabilirsiniz. Kullanıcı kullanıcı daha sonra araç çubuğunu özgün durumuna geri istenmesi durumunda araç çubuğunu özelleştirme başlamadan önce uygulama kullanımları arasında araç devlet tasarrufu yanı sıra, uygulamalar genellikle durumunu saklamak.
Internet Explorer sürüm 4.0 ve sonraki sürümleri için destek
Internet Explorer, sürüm 4.0 ve sonraki sürümleri, tanıtılan işlevi desteklemek için mfc resim listesi desteği ve şeffaf ve düz stil araç denetimleri sağlar.
Şeffaf bir araç üzerinden görüntülemek araç çubuğunun altında istemci sağlar. Şeffaf bir araç çubuğu oluşturmak için hem tbstyle_flat hem de tbstyle_transparent stillerini kullanın. Şeffaf araç çubukları, sıcak izleme özelliği; fare işaretçisini araç çubuğunda bir sıcak düğmesi taşındığında, başka bir deyişle, düğmenin görünümünü değiştirir. Sadece tbstyle_flat stiliyle oluşturulan araç çubukları şeffaf olmayan düğmeleri içerecek.
Resim listesi desteği için varsayılan davranış, sıcak görüntüler ve Engelli görüntüleri kontrol esneklik sağlar. GetImageList, GetHotImageListve GetDisabledImageList ile şeffaf araç durumuna göre resmi işlemek için kullanın:
CToolBarCtrlhakkında daha fazla bilgi için bkz: Denetim konuları ve CToolBarCtrl kullanarak Visual c++ programlama Kılavuzu.
# include lt;afxcmn.h>
Sı&nıf üyeleri |nbsp; Temel sınıf | Hiyerarşi çizelgesi
Örneklerinbsp; mfc örnek CMNCTRL1 | mfc örnek MFCIE
Ayrıca bkz: CToolBar