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