CToolBarCtrl sınıfı
Windows araç çubuğu sık kullanılan denetim işlevlerini sunar.
class CToolBarCtrl : public CWnd
Üyeler
Ortak Oluşturucusu
Ad |
Description |
---|---|
Yapıları bir CToolBarCtrl nesnesi. |
Public yöntemler
Ad |
Description |
---|---|
Bir veya daha fazla bit eşlem düğme resimlerini araç çubuğu denetimi için düğme resimlerini listesine ekler. |
|
Bir veya daha fazla düğmeleri bir araç çubuğu denetimi ekler. |
|
Araç çubuğunun iç dizgi listesi için bir kaynak kimliği olarak geçen yeni bir dize ekler. |
|
Yeni bir dize veya arabellek null ayrılmış dizeler, araç çubuğunun iç dizgi listesi için işaretçi olarak geçirilen dizeleri ekler. |
|
Araç çubuğu denetimi yeniden boyutlandırır. |
|
Bit eşlem için geçerli araç çubuğu denetimi içindeki bir düğmeyi değiştirir. |
|
Belirli bir düğme araç çubuğu denetimi temizler veya bakar. |
|
Belirtilen komut tanımlayıcısı ile ilişkili düğme için sıfır tabanlı bir dizin alır. |
|
Araç çubuğu denetimi oluşturur ve ekler bir CToolBarCtrl nesnesi. |
|
Belirtilen Windows genişletilmiş stilleri içeren bir araç çubuğu denetimi oluşturur ve ekler bir CToolBarCtrl nesnesi. |
|
Araç çubuğunu Özelleştir iletişim kutusunu görüntüler. |
|
Bir düğme araç çubuğu denetimden siler. |
|
Etkinleştirir veya belirtilen bir araç çubuğu denetimi düğmesini devre dışı bırakır. |
|
Ayarlama için bir araç çubuğu bağlantı vurgulama alır. |
|
Bir araç çubuğunda bir düğme ile ilişkili bitmap dizin alır. |
|
Araç çubuğunun bitmaple ilişkilendirilmiş bayrakları alır. |
|
Belirtilen düğmeyi araç çubuğu denetimi hakkında bilgi alır. |
|
Düğmeleri araç çubuğu denetimdeki geçerli sayısını alır. |
|
Bir araç çubuğu düğmesi için bilgileri alır. |
|
Geçerli genişlik ve yüksekliği piksel cinsinden araç çubuğu düğmeleri alır. |
|
Geçerli araç çubuğu denetimi renk düzenini alır. |
|
Devre dışı görüntü düğmeleri araç çubuğu denetimi kullanan görüntü listesini alır. |
|
Alır IDropTarget araç çubuğu denetimi arabirimi. |
|
Araç çubuğu denetimi için genişletilmiş stillerini alır. |
|
Araç çubuğu denetimi "etkin" olan düğmeleri göstermek için kullandığı resim listesi alır. Fare işaretçisini üzerinde olduğunda sıcak düğmesi vurgulanmış olarak görünür. |
|
Bir araç çubuğu, en sık kullanılan öğenin dizini alır. |
|
Varsayılan durumlarına düğmeleri görüntülemek için araç çubuğu denetimi kullanan görüntü listesini alır. |
|
Geçerli araç çubuğu ekleme işaretini alır. |
|
Ekleme işareti araç çubuğu çizmek için kullanılan rengi alır. |
|
Bir araç çubuğu denetimi düğmesini çevreleyen dikdörtgenin alır. |
|
Tüm görünür düğmeleri ve araç çubuğunda ayırıcı toplam boyutunu alır. |
|
En fazla araç çubuğunda görüntülenen metni satır sayısını alır. |
|
Araç çubuğu denetimi ölçümlerini alır. |
|
Geçerli araç çubuğu denetimi yatay ve dikey doldurma alır. |
|
Basılı durumdaki düğmeleri göstermek için geçerli araç çubuğu denetimi kullanan görüntü listesini alır. |
|
Belirtilen araç çubuğu düğmesi için sınırlayıcı dikdörtgeni alır. |
|
Düğmeleri araç çubuğunda görüntülenen satır sayısını alır. |
|
Olup o ayar etkinleştirilmiş, basılı, işaretli veya gibi bir araç çubuğu denetimi, belirtilen düğmeyi durumuyla ilgili bilgileri alır. |
|
Araç dizesini alır. |
|
Kullanılan stilleri şu anda araç çubuğu denetimi için alır. |
|
Araç İpucu denetim tutamacı, fırsatla ilişkili, araç çubuğu denetimi ile alır. |
|
Gizler veya belirtilen düğmeyi bir araç çubuğu denetimi gösterir. |
|
Burada bir noktayı bir araç çubuğu denetimi yatmaktadır belirler. |
|
Ayarlar veya belirtilen düğmeyi araç çubuğu denetimi (gri) belirsiz durumunu temizler. |
|
Bir düğme araç çubuğu denetimi ekler. |
|
Bir araç çubuğunda bir nokta ekleme işareti bilgileri alır. |
|
Belirtilen araç çubuğu denetimi düğmesi işaretli olup olmadığını söyler. |
|
Belirtilen düğmeyi araç çubuğu denetiminin etkinleştirilip etkinleştirilmeyeceğini belirtir. |
|
Araç çubuğu denetimi, belirtilen düğmeyi gizli olup olmadığını söyler. |
|
Araç çubuğu düğmesi vurgu durumunu denetler. |
|
Araç çubuğu denetimi, belirtilen düğmeyi durumu belirsiz (gri) olup olmadığını söyler. |
|
Araç çubuğu denetimi, belirtilen düğmeyi basılı olup olmadığını söyler. |
|
Bit eşlemler, bir araç çubuğunu denetimin görüntü listesine yükler. |
|
Bir araç çubuğu düğmesinden Hızlandırıcı karakteri eşleştirir. |
|
Bir araç çubuğu denetimi belirli bir düğmenin vurgu durumunu ayarlar. |
|
Bir düğmeyi bir dizinden diğerine taşır. |
|
Tuşuna bastığında veya araç çubuğu denetimi, belirtilen düğmeyi serbest bırakır. |
|
Varolan bir bit eşlemi, geçerli araç çubuğu denetimi ile yeni bir bitmap yerini alır. |
|
Toolbar denetiminin durumunu geri yükler. |
|
Toolbar denetiminin durumunu kaydeder. |
|
Ayarlama için bir araç çubuğu bağlantı vurgulama ayarlar. |
|
Bir araç çubuğu denetimi eklenmesi için bit eşlemli görüntülerin boyutunu ayarlar. |
|
Bilgi için varolan bir düğmeyi araç çubuğu ayarlar. |
|
Bir araç çubuğu denetimi eklenecek düğmelerin boyutunu ayarlar. |
|
Boyutunu belirtir TBBUTTON yapısı. |
|
Toolbar denetiminin minimum ve maksimum düğme genişliğini ayarlar. |
|
Belirtilen düğmesine basıldığında sahip pencereyi gönderilmek üzere komut tanımlayıcısı ayarlar. |
|
Geçerli araç çubuğu denetimi renk düzenini ayarlar. |
|
Devre dışı görüntü düğmeleri araç çubuğu denetimi kullanan görüntü listesini ayarlar. |
|
Win32 işlevinde bayrakları ayarlar DrawText, hangi bayrakları nasıl ayarlanacağını göre biçimlendirilmiş belirtilen dikdörtgenin içindeki metni çizmek için kullanılır. |
|
Genişletilmiş Stil araç çubuğu denetimi için ayarlar. |
|
Araç çubuğu denetimi "etkin" düğmeleri görüntülemek için kullanacağı görüntü listesini ayarlar. |
|
En sık kullanılan öğeyi bir araç olarak ayarlar. |
|
Araç çubuğunun varsayılan durumlarına olan düğmeleri göstermek için kullanacağı görüntü listesini ayarlar. |
|
Bir araç çubuğu denetimi ilk düğmeyi girintisini ayarlar. |
|
Geçerli ekleme işareti araç için ayarlar. |
|
Ekleme işareti araç çubuğu çizmek için kullanılan rengi ayarlar. |
|
Araç çubuğunda görüntülenen metni satır sayısının üst sınırını ayarlar. |
|
Araç çubuğu denetimi ölçümlerini ayarlar. |
|
Pencere araç çubuğu denetiminin bildirim iletilerini almak için ayarlar. |
|
Geçerli araç çubuğu denetimi yatay ve dikey doldurma ayarlar. |
|
Basılı durumdaki düğmeleri göstermek için geçerli araç çubuğu denetimi kullanan görüntü listesini ayarlar. |
|
Düğmeleri araç çubuğunda görüntülenen satır sayısı ayarlar. |
|
Bir araç çubuğu denetimi belirtilen düğme durumuna ayarlar. |
|
Araç çubuğu denetimi için stiller belirler. |
|
Araç İpucu Denetim araç çubuğu denetimi ile ilişkilendirir. |
|
Toolbar denetiminin görsel stilini ayarlar. |
Notlar
Bu denetim (ve bu nedenle CToolBarCtrl class) sonraki ve yalnızca Windows 95/98 ve Windows NT sürüm 3.51 altında çalışan programlar için kullanılabilir.
Windows araç çubuğu sık kullanılan bir veya daha fazla düğme içeren dikdörtgen alt pencere denetimdir. Bu düğmeleri bir bitmap görüntüsü, bir dize veya her ikisini de görüntüleyebilirsiniz. Kullanıcı bir düğmeyi seçtiğinde, araç çubuğunun sahibi penceresine bir komut iletisi gönderir. Genellikle, bir araç çubuğu düğmeleri uygulamanın menü öğelerine karşılık gelir; Kullanıcı bir uygulamanın komutlara erişmek için daha doğrudan bir yol sağlarlar.
CToolBarCtrlnesneleri birkaç önemli iç veri yapılarını içerir: düğme resmi bit eşlem listesi veya resim listesi, bir düğme etiketi dizgi listesi ve bir listesini TBBUTTON görüntüyü ilişkilendirmek ve/veya string position stil, yapıları durumu ve komut düğmesinin kimliği. Bu veri yapıları öğelerinin her sıfır tabanlı Index ile adlandırılır. Kullanabilmeniz için önce bir CToolBarCtrl nesnesi, bu veri yapıları ayarlamanız gerekir. Dizgi listesi yalnızca düğme etiketleri için kullanılabilir; araç çubuğundan dizesi alınamıyor.
Kullanmak için bir CToolBarCtrl nesne size genellikle aşağıdaki adımları izleyin:
Yapılandırma CToolBarCtrl nesnesi.
Call Create Windows araç çubuğu sık kullanılan denetim oluşturmak ve ona eklemek için CToolBarCtrl nesnesi. Stiller, aşağıdaki gibi kullanarak araç çubuğu stilini belirtmek tbstyle_transparent için saydam bir araç çubuğu veya tbstyle_dropdown açılan stil düğmelerini destekleyen bir araç için.
Görüntülenen araç çubuğundaki düğmelerin nasıl istediğinizi tanımlayın:
Bitmap görüntüler için düğmeleri kullanmak için düğme bit eşlemler araç çubuğuna çağırarak eklemek AddBitmap.
Düğme için bir görüntü listesinden görüntülenen görüntüleri kullanmak için resim listesi çağırarak belirtmek SetImageList, SetHotImageList, ya da SetDisabledImageList.
Dize etiketleri için düğmeleri kullanmak için dizeleri araç çubuğuna çağırarak eklemek AddString ve/veya AddStrings.
Çağırarak araç çubuğuna düğme yapılarını eklemek AddButtons.
Değil sahibi penceresindeki araç çubuğu düğmesi için araç ipuçlarını istiyorsanız, bir CFrameWnd, ele alması gereken ttn_needtext açıklandığı gibi araç çubuğunun sahibi penceresinde iletilerin Araç ipucu bildirimleri işleme. Araç çubuğunun üst pencere türetilir, CFrameWnd, araç ipuçları görüntülenir sizden fazladan herhangi bir çaba olmadan çünkü CFrameWnd varsayılan işleyici sağlar.
Araç çubuğunu özelleştirmek, kullanıcının istiyorsanız sahibi penceresinde bildirim iletilerini özelleştirme açıklandığı gibi ele Özelleştirme bildirimleri işleme.
Kullanabileceğiniz SaveState kayıt defterinde toolbar denetiminin geçerli durumunu kaydetmek için ve RestoreState önceden kayıt defterinde saklanan bilgilere dayanarak durumuna geri yüklemek için. Kullanıcı daha sonra araç çubuğunu özgün durumuna geri yüklemek kullanıcının istediği durumlarda araç çubuğunu özelleştirme başlamadan önce uygulamanın kullandığı arasında araç çubuğu durumu deðiþtirmenin yaný sýra uygulamalar genellikle durumu depolar.
Internet Explorer sürüm 4.0 ve sonraki sürümleri için destek
Internet Explorer sürüm 4.0 ve sunulan işlevlerini desteklemek için araç çubuğu denetimleri resim listesi desteği ve saydam ve düz stilleri mfc sağlar.
Saydam bir araç çubuğu, araç çubuğunun altında istemcinin aradan olanak tanır. Saydam bir araç çubuğu oluşturmak için her ikisini birden kullanın: tbstyle_flat ve tbstyle_transparent stilleri. Saydam araç çubukları anında izleme özelliği; Fare işaretçisini araç çubuğunda sıcak düğmenin üzerine taşındığında, diğer bir deyişle, düğme görünümünü değiştirir. Araç çubukları ile oluşturulan yeni tbstyle_flat stili saydam olmayan düğmeleri içerir.
Resim listesi desteği varsayılan davranışı, sıcak görüntüleri ve resimleri devre dışı bırakılmış bir denetim daha fazla esneklik sağlar. Use GetImageList, GetHotImageList, ve GetDisabledImageList durumuna göre resmi işlemek için saydam araç çubuğu ile:
Daha fazla bilgi için CToolBarCtrl, bkz: denetimleri ve Kullanarak CToolBarCtrl.
Devralma hiyerarşisi
CToolBarCtrl
Gereksinimler
Başlık: afxcmn.h