CControlBar::CalcFixedLayout

virtual CSize CalcFixedLayout (BOOL bStretch, BOOL bHorz );

Valor de retorno

O tamanho de barra de Controlarar, em pixels, de um objeto de CSize.

Parâmetros

bStretch

Indica se a barra deve ser alongada para o tamanho do quadro. O parâmetro bStretch é diferente de zero quando a barra não é uma barra de encaixe (não disponível para o encaixe) e é 0 quando é encaixado ou flutuante (disponível para o encaixe).

bHorz

Indica que a barra é orientada horizontal ou verticalmente. O parâmetro bHorz é diferente de zero se a barra é orientada horizontalmente e 0 se for orientado verticalmente.

Observações

Chame essa função de membro para calcular o tamanho horizontal de uma barra de controle.

Barras de Controlarar, como barras de ferramentas podem alongar horizontalmente ou verticalmente acomodar os botões contidos na barra de controle.

Se bStretch é TRUE, esticar a dimensão junto a orientação fornecida pelo bHorz. Em outras palavras, se bHorz é FALSE, a barra de Controlarar é esticada verticalmente. Se bStretch é FALSE, nenhum estiramento ocorre. A seguinte tabela mostra as permutações possíveis e estilos de barra de Controlarar resultante, de bStretch e bHorz.


bStretch

bHorz

Alongamento

Orientação
Encaixe/não encaixe
VERDADEIRO VERDADEIRO Alongando horizontal Horizontalmente orientado Não encaixe
VERDADEIRO FALSO Alongamento vertical Verticalmente orientado Não encaixe
FALSO VERDADEIRO Nenhum alongando disponíveis Horizontalmente orientado Encaixe
FALSO FALSO Nenhum alongando disponíveis Verticalmente orientado Encaixe

Visão geral de CControlBar |nbsp; Membros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CControlBar::CalcDynamicLayout

Index