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