CControlBar::CalcFixedLayout
Chiamare la funzione membro per calcolare la dimensione orizzontale di una barra di controllo.
virtual CSize CalcFixedLayout(
BOOL bStretch,
BOOL bHorz
);
Parametri
bStretch
Indica se la barra deve essere adattate alle dimensioni del frame.Il parametro bStretch è diverso da zero quando la barra non è una barra di ancoraggio non disponibile per l'ancoraggio) ed è 0 quando è ancorato o mobile (disponibile per l'ancoraggio).bHorz
Indica che la barra è orientata orizzontalmente o verticalmente.Il parametro bHorz è diverso da zero se la barra è orientata orizzontalmente e è 0 se è orientato verticalmente.
Valore restituito
La dimensione della barra di controllo, in pixel, di un oggetto CSize.
Note
Le barre di controllo come barre degli strumenti è possibile adattare orizzontalmente o verticalmente i pulsanti contenuti nella barra di controllo.
Se bStretch è TRUE, adattare le dimensioni lungo l'orientamento fornito da bHorz.Ovvero se bHorz è FALSE, la barra di controllo viene adattata verticalmente.Se bStretch è FALSE, alcuna estensione si verifica.Nella tabella seguente sono illustrate le permutazioni possibili e stili risultanti barra di controllo, in bStretch e bHorz.
bStretch |
bHorz |
Adattare |
Orientamento |
L'aggancio/che non è ancora |
---|---|---|---|---|
TRUE |
TRUE |
Adattare orizzontale |
Orientato orizzontalmente |
Non ancoraggio |
TRUE |
FALSE |
Adattare verticale |
Orientato verticalmente |
Non ancoraggio |
FALSE |
TRUE |
Nessun adattare disponibile |
Orientato orizzontalmente |
Ancoraggio |
FALSE |
FALSE |
Nessun adattare disponibile |
Orientato verticalmente |
Ancoraggio |
Requisiti
Header: afxext.h