macro Button_GetIdealSize (commctrl.h)

Obtiene el tamaño del botón que mejor se ajusta al texto y a la imagen, si existe una lista de imágenes. Puede usar esta macro o enviar el mensaje BCM_GETIDEALSIZE explícitamente.

Sintaxis

void Button_GetIdealSize(
   hwnd,
   psize
);

Parámetros

hwnd

Tipo: HWND

Identificador del control de botón.

psize

Tipo: SIZE*

Puntero a una estructura SIZE que recibe el tamaño deseado del botón, incluido el texto y la lista de imágenes, si están presentes.

Valor devuelto

None

Observaciones

Esta macro es más aplicable a pushButtons. Cuando se envía a un pushButton, la macro recupera el rectángulo delimitador necesario para mostrar el texto del botón. Además, si el botón de inserción tiene una lista de imágenes, el rectángulo delimitador también tiene el tamaño para incluir la imagen del botón.

Cuando se envía a un botón de cualquier otro tipo, se recupera el tamaño del rectángulo de la ventana del control.

Nota Para usar esta macro, debe proporcionar un manifiesto que especifique Comclt32.dll versión 6.0. Para obtener más información sobre los manifiestos, consulte Habilitación de estilos visuales.
 

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado commctrl.h

Consulte también

BCM_GETIDEALSIZE

Otros recursos

Referencia

SIZE