CSize CalcFixedLayout virtuale (BOOL bStretch, BOOL bHorz );
Valore restituito
La dimensione della barra di controllo, in pixel, di un oggetto CSize.
Parametri
bStretch
Indica se la barra dovrebbe essere allungata le dimensioni del fotogramma. Il parametro bStretch è diverso da zero, quando il bar è un bar di aggancio (non disponibile per il dock) ed è 0 quando è ancorate o mobili (disponibile per il dock).
bHorz
Indica che la barra è orientata orizzontalmente o verticalmente. Il parametro bHorz è diverso da zero se il bar è orientato in orizzontale ed è 0 se è orientato verticalmente.
Osservazioni
Chiamare questa funzione membro per calcolare la dimensione orizzontale di una barra di controllo.
Barre di controllo, come ad esempio le barre degli strumenti possono allungare orizzontalmente o verticalmente per accogliere i pulsanti contenuti nella barra di controllo.
Se bStretch è TRUE, estendono la dimensione lungo l'orientamento fornito da bHorz. In altre parole, se bHorz è FALSE, la barra di controllo è allungata verticalmente. Se bStretch è FALSE, verrà generato nessun tratto. Nella tabella seguente mostra le permutazioni possibili e risultante gli stili della barra di controllo, di bStretch e bHorz.
bStretch |
bHorz |
Di stretching |
Orientamento |
Alloggiamento Dock/non |
| VERO | VERO | Orizzontale che si estende | Orientato orizzontalmente | Non attracco |
| VERO | FALSI | Verticale stretching | Orientato verticalmente | Non attracco |
| FALSI | VERO | Nessuna disposizione di stretching | Orientato orizzontalmente | Attracco |
| FALSI | FALSI | Nessuna disposizione di stretching | Orientato verticalmente | Attracco |
CControlBar panoramica |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;CControlBar::CalcDynamicLayout