Compartir a través de


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

BOOL Button_GetIdealSize(
   HWND hwnd,
   SIZE *psize
);

Parámetros

hwnd

Tipo: HWND

Identificador del control de botón.

psize

Tipo: SIZE

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

Valor devuelto

Tipo: BOOL de

Si la macro se realiza correctamente, devuelve TRUE. De lo contrario, devuelve FALSE.

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. Y, si pushButton 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 ventana del control.

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

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista [solo aplicaciones de escritorio]
servidor mínimo admitido Windows Server 2003 [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
encabezado de commctrl.h

Consulte también

BCM_GETIDEALSIZE

otros recursos

Referencia

SIZE