Compartilhar via


CMFCToolBarButton::OnCalculateSize

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

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 tamanho padrão do botão.

  • [in] bHorz
    O estado da plataforma da barra de ferramentas pai. Esse parâmetro é TRUE se a barra de ferramentas é entrada é horizontal ou flutuantes, ou FALSE se a barra de ferramentas é entrada verticalmente.

Valor de retorno

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

Comentários

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

A implementação padrão ver os tamanhos de texto e imagem (se são exibidos), o texto e as posições de imagem (texto abaixo ou no lado direito da imagem), e o estado da plataforma da barra de ferramentas.

Substitua esse método se você desejar fornecer o tamanho de um botão diferente do padrão (por exemplo, um botão da caixa de edição).

Requisitos

Cabeçalho: afxtoolbarbutton.h

Consulte também

Referência

Classe CMFCToolBarButton

Gráfico da hierarquia