Compartir a través de


CMFCToolBarButton::OnCalculateSize

Llamado por el marco para calcular el tamaño del botón para el contexto y el estado de vinculación especificados del dispositivo.

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

Parámetros

  • [in] pDC
    El contexto del dispositivo que muestra el botón.

  • [in] sizeDefault
    El tamaño predeterminado del botón.

  • [in] bHorz
    El estado de vinculación de la barra de herramientas principal. Este parámetro es TRUE si la barra de herramientas está acoplado horizontalmente o está flotando, o FALSE si la barra de herramientas está acoplado verticalmente.

Valor devuelto

Una estructura de SIZE que contiene las dimensiones del botón, en píxeles.

Comentarios

El marco de trabajo llama a este método para determinar el tamaño del botón de la barra de herramientas para el estado especificado de contexto y de enlace del dispositivo.

La implementación predeterminada considera el texto y los tamaños de imagen (si se muestran), el texto y las posiciones de imagen (texto en o en el lado derecho de la imagen), y el estado de vinculación de la barra de herramientas.

Invalide este método si desea proporcionar el tamaño de un botón no estándar (por ejemplo, un botón del cuadro de edición).

Requisitos

encabezado: afxtoolbarbutton.h

Vea también

Referencia

CMFCToolBarButton Class

Gráfico de jerarquías