Sdílet prostřednictvím


CControlBar::CalcFixedLayout

Volání funkce tento člen pro výpočet velikosti vodorovné ovládacího panelu.

virtual CSize CalcFixedLayout(
   BOOL bStretch,
   BOOL bHorz 
);

Parametry

  • bStretch
    Označuje, zda panel by roztažený na velikost rámečku. bStretch Panelu není dokovací pruh (není dostupné pro dokování) a je 0, pokud je ukotvený nebo plovoucí (k dispozici pro dokování) je nenulový parametr.

  • bHorz
    Označuje, že je vodorovně nebo svisle orientované na panelu. bHorz Parametr je nenulová panelu vodorovně orientovaný a je 0, pokud je svisle orientovaný.

Vrácená hodnota

Ovládací panel velikost, v pixelech, o CSize objektu.

Poznámky

Ovládací panely, například panely nástrojů lze roztáhnout vodorovně nebo svisle přizpůsobená tlačítka obsažené v ovládacím panelu.

Pokud bStretch je TRUE, roztáhnout dimenze podél orientace podle bHorz .Jinými slovy Pokud bHorz je FALSE, ovládací panel se svisle natáhnout.Pokud bStretch je FALSE, dojde k žádné roztáhnout.Následující tabulka obsahuje možné variace a výsledný ovládací panel styly, z bStretch a bHorz .

bStretch

bHorz

Roztažení

Orientace

Docking dokovací nebo nebyla

TRUE

TRUE

Vodorovné roztažení

Vodorovně

Není dokovací

TRUE

FALSE

Svislé roztažení

Orientovány svisle

Není dokovací

FALSE

TRUE

Bez roztažení k dispozici

Vodorovně

Docking

FALSE

FALSE

Bez roztažení k dispozici

Orientovány svisle

Docking

Požadavky

Záhlaví: afxext.h

Viz také

Referenční dokumentace

Třída CControlBar

Diagram hierarchie

CControlBar::CalcDynamicLayout