Aracılığıyla paylaş


CToolBarCtrl::SetRows

Araç çubuğu denetimi istenen satır sayısı için kendini yeniden boyutlandırmak için sorar.

void SetRows(
   int nRows,
   BOOL bLarger,
   LPRECT lpRect 
);

Parametreler

  • nRows
    İstenen satır sayısını belirtir.

  • bLarger
    Araç istenen satır sayısı boyutlandırılamaz, daha fazla satır veya daha az satır kullanılıp kullanılmayacağını belirtir.

  • lpRect
    İşaret CRect nesne veya rect araç çubuğunun yeni sınırlayıcı dikdörtgeni alacaksınız yapısı.

Notlar

Araç kendisi istenen sayı veya satırların boyutlarını değiştiremezsiniz, onu kendisi ya da sonraki büyük ya da sonraki küçük geçerli boyutu değerine bağlı olarak boyutlandırılır bLarger.bLarger Olan doğru, yeni satır sayısı istenen sayıdan daha büyük olacaktır.bLarger Olan yanlış, yeni satır sayısı istenen sayıdan daha küçük olur.

Belirli sayıda satır tüm satırları düğmeleri (belki de son satırı dışında) aynı sayıda olması gerektiğini düğmeleri düzenlenebilirler araç için geçerli olur.Son iki satır daha kısa olması zorunda kalacağından, dört düğmelerini içeren araç çubuğu üç satır boyutta olması değil.Üç satır boyutunu denediyseniz, dört satır, elde bLarger oldu doğru ve iki satırlar, bLarger olan yanlış.

Araç çubuğunda ayırıcı varsa, belirli sayıda satır geçerli olduğunda için daha karmaşık kurallardır.Grup bir satıra sığmayan sürece düğme grupları (ilk önce bir ayırıcı düğmeleriyle) ve gruptaki son düğmesi asla birkaç satırda kesiktir, düzeni hesaplanır.

Bir grubu bir satırı uygun değilse, sonraki Grup bile burada büyük Grup sona erdi satıra sığacak sonraki satıra başlar.Büyük gruplar daha dikkat çekici arasında ayrım yapmak için bu kuralın amacı budur.Sonuçta elde edilen dikey ayırıcı satır sayılır.

Ayrıca, Not SetRows üye işlevi her zaman en küçük araç çubuğu boyutu elde düzeni seçti.Taşıyan bir araç çubuğu oluşturma TBSTYLE_WRAPABLE stili ve denetimi yeniden boyutlandırma basitçe uygulanır belirli bir denetimin genişliğini yukarıda anlatılan yöntemi.

Bu işlev yalnızca oluşturulmuş araç çubukları için çağrılabilir TBSTYLE_WRAPABLE stili.

Gereksinimler

Başlık: afxcmn.h

Ayrıca bkz.

Başvuru

CToolBarCtrl sınıfı

Hiyerarşi grafik

CToolBarCtrl::Create

CToolBarCtrl::GetRows