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