virtual CSize CalcFixedLayout (BOOL bStretch, BOOL bHorz );
Valor devuelto
El tamaño de barra de control, en píxeles, de un objeto CSize.
Parámetros
bStretch
Indica si la barra debe estirar el tamaño del marco. El parámetro bStretch es distinto de cero cuando la barra no es una barra de acoplamiento (no disponible para acoplamiento) y es 0 cuando está acoplada o flotante (disponible para acoplamiento).
bHorz
Indica que la barra está orientada horizontalmente o verticalmente. El parámetro bHorz es distinto de cero si la barra está orientada horizontalmente y 0 si está orientado verticalmente.
Observaciones
Llame a esta función miembro para calcular el tamaño horizontal de una barra de control.
Barras de control tales como barras de herramientas pueden estirar horizontal o verticalmente acomodar los botones contenidos en la barra de control.
Si bStretch es TRUE, estirar la dimensión a lo largo de la orientación proporcionada por bHorz. En otras palabras, si bHorz es FALSE, la barra de control se expande verticalmente. Si bStretch es FALSE, se produce sin estirar. La siguiente tabla muestra las permutaciones posibles y resultante de los estilos de barra de control, de bStretch y bHorz.
bStretch |
bHorz |
Estiramiento |
Orientación |
Acoplamiento de acoplamiento o no |
| VERDADERO | VERDADERO | Estiramiento horizontal | Orientada horizontalmente | No acoplamiento |
| VERDADERO | FALSO | Estiramiento vertical | Orientan verticalmente | No acoplamiento |
| FALSO | VERDADERO | Sin estiramiento disponibles | Orientada horizontalmente | Acoplamiento |
| FALSO | FALSO | Sin estiramiento disponibles | Orientan verticalmente | Acoplamiento |
Introducción a CControlBar |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambié&nnbsp;CControlBar::CalcDynamicLayout