Araç çubuğunu denetimin stilini belirtir. Araç çubukları, WS_CHILD stilini her zaman olmalıdır. Ayrıca, araç çubuğu ve pencere stilleri açıklamalar altında açıklandığı gibi herhangi bir bileşimini belirtebilirsiniz.
rect
İsteğe bağlı olarak araç denetimin boyutunu ve konumunu belirtir. Bir CRect nesnesi olabilir ya da bir rect yapısı.
pParentWnd
Araç çubuğunu denetimin üst pencere belirtir. null olmamalıdır.
nID
Araç çubuğu denetiminin kimliğini belirler.
Açıklamalar
Bir CToolBarCtrl iki adımda oluşturun. İlk kurucusunu, sonra hangi araç çubuğu denetimi yaratır ve bu CToolBarCtrl nesnesine ekler oluşturma, çağrı.
Toolbar denetiminin otomatik araç penceresinin konumunu ve boyutunu ayarlar. Yüksekliği, araç çubuğu düğmeleri yüksekliği dayanmaktadır. Genişliği ana pencerenin istemci alanının genişliği ile aynıdır. Araç çubuğunun üstüne veya altına istemci alanının yanı sıra yer ccs_top ve ccs_bottom stilleri belirler. Varsayılan olarak, ccs_top tarzı bir araç çubuğuna sahiptir.
Sonra bir veya daha fazla ortak denetim stilleri uygulamak isteyebilirsiniz:
ccs_adjustable Kullanıcı tarafından özelleştirilmesi araç çubuklarını sağlar. Bu stili kullanılıyorsa, araç çubuğu'nun sahibi penceresinin araç tarafından gönderilen özelleştirme bildirim iletileri açıklandığı şekilde işlemesi CToolBarCtrl: özelleştirme bildirimleri işleme.
ccs_bottom Kendisini ana pencerenin istemci alanının alt kısmında pozisyon için denetimi neden olur ve ebeveyn ile aynı genişliği pencerenin genişliğini ayarlar.
CCS_&NODIVIDERnbsp; Denetim üstündeki çizilmiş iki piksel vurgulamak önler.
CCS_&NOHILITEnbsp; Denetim üstündeki çizilmiş bir tek piksellik vurgulamak önler.
ccs_nomoveynbsp; Denetimi yeniden boyutlandırmak ve kendisini WM_SIZE iletiye yanıt olarak, ancak yatay değil dikey olarak taşımak neden olur. CCS_&NORESIZE stili kullanılıyorsa, bu stili uygulanmaz.
CCS_&NOPARENTALIGNnbsp; Denetimi, üst ya da alt üst pencere otomatik olarak taşımalarını engeller. Bunun yerine, Denetim üst pencere boyutuna konumuna rağmen değişiklikler üst pencere içinde tutar. ccs_top ya da ccs_bottom tarzı da kullanılır, yüksekliği varsayılan olarak ayarlanır, ancak genişliği ve pozisyonu değişmeden kalır.
CCS_&NORESIZEnbsp; Denetimin varsayılan genişliğini ve yüksekliğini ilk boyutuna ve yeni bir boyutunu ayarlarken kullanmasını engeller. Denetimin genişliğini ve yüksekliğini oluşturma ya da boyutlandırma için istekte belirtilen yerine kullanır.
ccs_top Kendisini ana pencerenin istemci alanının üst kısmında pozisyon için denetimi neden olur ve ebeveyn ile aynı genişliği pencerenin genişliğini ayarlar. Araç çubukları, varsayılan olarak bu tarz vardır.
Son olarak, araç çubuğu stilleri bir arada denetim veya butonların kendileri için geçerlidir. Stilleri konuda açıklanan araç kontrol ve düğme stilleriniPlatform sdk.