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
CControlBar::CalcDynamicLayout