CControlBar::CalcFixedLayout

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

Index