CToolBarCtrl Nesnesi Oluşturma
CToolBarCtrl nesneleri, bir resim ve/veya dizeyi düğmenin konumu, stili, durumu ve komut kimliğiyle ilişkilendiren birkaç iç veri yapısı (düğme görüntüsü bit eşlemlerinin listesi, düğme etiketi dizelerinin listesi ve yapıların listesi TBBUTTON
) içerir. Bu veri yapılarının öğelerinin her birine sıfır tabanlı bir dizin tarafından başvurulur. Bir CToolBarCtrl
nesneyi kullanabilmeniz için önce bu veri yapılarını ayarlamanız gerekir. Veri yapılarının listesi için bkz . Windows SDK'sında Araç Çubuğu Denetimleri . Dize listesi yalnızca düğme etiketleri için kullanılabilir; araç çubuğundan dizeleri alamazsınız.
Bir CToolBarCtrl
nesneyi kullanmak için genellikle şu adımları izlersiniz:
CToolBarCtrl nesnesi kullanmak için
CToolBarCtrl nesnesini oluşturma.
Windows araç çubuğu ortak denetimini oluşturmak ve nesneye eklemek için Oluştur'u çağırın.
CToolBarCtrl
Düğmeler için bit eşlem görüntüleri istiyorsanız, AddBitmap'i çağırarak düğme bit eşlemlerini araç çubuğuna ekleyin. Düğmeler için dize etiketleri istiyorsanız, AddString ve/veya AddStrings'i çağırarak dizeleri araç çubuğuna ekleyin. ve/veyaAddStrings
çağrısıAddString
yaptıktan sonra dizenin veya dizelerin görünmesini sağlamak için AutoSize'ı çağırmanız gerekir.AddButtons'ı çağırarak araç çubuğuna düğme yapıları ekleyin.
Araç ipuçları istiyorsanız Araç İpucu Bildirimlerini İşleme bölümünde açıklandığı gibi araç çubuğunun sahip penceresindeki TTN_NEEDTEXT iletilerini işleyin.
Kullanıcınızın araç çubuğunu özelleştirebilmesini istiyorsanız, Özelleştirme Bildirimlerini İşleme bölümünde açıklandığı gibi sahip penceresinde özelleştirme bildirim iletilerini işleyin.