CControlBar::CalcFixedLayout

Chamar essa função de membro para calcular o dimensionar horizontal de um BAR de controle.

virtual CSize CalcFixedLayout(
   BOOL bStretch,
   BOOL bHorz 
);

Parâmetros

  • bStretch
    Indica se a BAR deve ser estendida para o dimensionar do quadro.The bStretch parâmetro é diferente de zero quando a BAR não é uma BAR de encaixe (não disponível para encaixe) e é 0 quando for encaixado ou flutuante (disponível para encaixe).

  • bHorz
    Indica que a BAR é orientada horizontal ou verticalmente.The bHorz parâmetro é diferente de zero se a BAR estiver orientada horizontalmente e será 0 se ele é orientado verticalmente.

Valor de retorno

O BAR de controle dimensionar, em pixels, de um CSize objeto.

Comentários

sistema autônomo BAR de controle sistema autônomo BARs de ferramentas pode alongar, horizontalmente ou verticalmente acomodar sistema autônomo botões contidos no BAR de controle.

If bStretch é TRUE, alongar a dimensão junto a orientação fornecida pelo bHorz. Em outras palavras, se bHorz é FALSE, a BAR de controle é alongada verticalmente.If bStretch é FALSE, não Alongar ocorre.A tabela a seguir mostra as permutações possíveis e estilos de BAR de controle resultante, de bStretch e bHorz.

bStretch

bHorz

Alongando

Orientação

Encaixe de encaixe/não

TRUE

TRUE

Alongando horizontal

Orientado horizontalmente

Não encaixe

TRUE

FALSE

Alongando vertical

Orientado verticalmente

Não encaixe

FALSE

TRUE

Sem alargamento disponível

Orientado horizontalmente

Encaixe

FALSE

FALSE

Sem alargamento disponível

Orientado verticalmente

Encaixe

Requisitos

Cabeçalho: afxext.h

Consulte também

Referência

Classe CControlBar

Gráfico de hierarquia

CControlBar::CalcDynamicLayout

Outros recursos

CControlBar membros