Partilhar via


CMFCToolBarButton::OnCalculateSize

Chamado pela estrutura para calcular o dimensionar do botão para o contexto de dispositivo especificado e o estado de encaixe.

virtual SIZE OnCalculateSize(
   CDC* pDC,
   const CSize& sizeDefault,
   BOOL bHorz 
);

Parâmetros

  • [in] pDC
    O contexto de dispositivo que exibe o botão.

  • [in] sizeDefault
    O dimensionar padrão do botão.

  • [in] bHorz
    O estado de encaixar da barra de ferramentas pai.Este parâmetro é TRUE Se a barra de ferramentas estiver encaixada na horizontal ou estiver flutuante, ou FALSE Se a barra de ferramentas está encaixada verticalmente.

Valor de retorno

A SIZE estrutura que contém as dimensões do botão, em pixels.

Comentários

A estrutura chama esse método para determinar o dimensionar do botão de barra de ferramentas para o contexto de dispositivo especificado e estado de encaixar.

A implementação padrão considera os tamanhos de texto e imagem (se eles forem exibidos), as posições de texto e imagem (o texto abaixo ou à direita da imagem) e a barra de ferramentas encaixar estado.

substituir Este método se desejar fornecer o dimensionar de um botão não-padrão (por exemplo, um botão da caixa de edição).

Requisitos

Cabeçalho: afxtoolbarbutton.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCToolBarButton