CControlBar::CalcFixedLayout

wirtualnej CSize CalcFixedLayout (BOOL bStretch, BOOL bHorz );

Wartość zwracany

Rozmiar paska sterowania, w pikselach, obiekt CSize.

Parametry

bStretch

Wskazuje, czy pasek powinny być rozciągnięty, tak aby rozmiar ramki. Parametr bStretch jest różna od zera, gdy pasek nie jest pasek dokowania (opcja niedostępna w przypadku dokowanie) i jest 0, gdy jest zadokowany czy ruchomy (dostępne dla dokowanie).

bHorz

Wskazuje, że pasek jest zorientowany poziomo lub pionowo. Parametr bHorz jest niezerowa, jeśli pasek jest poziomo i jest równa 0 Jeśli jest pionowo.

Uwagi

Nazwać tę funkcję Państwa, aby obliczyć wielkość poziomy pasek sterowania.

Kontrola słupki takie jak paski narzędzi można rozciągać, poziomo lub pionowo do przycisków znajdujących się w pasek sterowania.

Jeśli bStretch jest TRUE, rozciągnij wymiaru wzdłuż orientacja, przewidziane przez bHorz. Innymi słowy jeśli bHorz ma wartość FALSE, pasek sterowania jest rozciągnięty pionowo. Jeśli bStretch ma wartość FALSE, występuje nie rozciągania. W poniższej tabeli przedstawiono możliwe permutacje i wynikowe style pasek sterowania, bStretch i bHorz.


bStretch

bHorz

Rozciąganie

Orientacja
Dokowanie i nie dokowanie
PRAWDA PRAWDA Rozciąganie poziome Poziomo zorientowanych Nie dokowania
PRAWDA FAŁSZ Rozciągając się pionowe Pionowo zorientowane na Nie dokowania
FAŁSZ PRAWDA Bez rozciągania dostępne Poziomo zorientowanych Dokowanie
FAŁSZ FAŁSZ Bez rozciągania dostępne Pionowo zorientowane na Dokowanie

Omówienie CControlBar |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CControlBar::CalcDynamicLayout

Index