Partager via


macro Button_GetIdealSize (commctrl.h)

Obtient la taille du bouton qui correspond le mieux au texte et à l’image, si une liste d’images est présente. Vous pouvez utiliser cette macro ou envoyer le message BCM_GETIDEALSIZE explicitement.

Syntaxe

void Button_GetIdealSize(
   hwnd,
   psize
);

Paramètres

hwnd

Type : HWND

Poignée du contrôle de bouton.

psize

Type : SIZE*

Pointeur vers une structure SIZE qui reçoit la taille souhaitée du bouton, y compris la liste de texte et d’images le cas échéant.

Valeur de retour

None

Remarques

Cette macro s’applique surtout aux PushButtons. Lorsqu’elle est envoyée à un PushButton, la macro récupère le rectangle englobant requis pour afficher le texte du bouton. Et si le Bouton PushButton a une liste d’images, le rectangle englobant est également dimensionné pour inclure l’image du bouton.

Lorsqu’il est envoyé à un bouton d’un autre type, la taille du rectangle de fenêtre du contrôle est récupérée.

Note Pour utiliser cette macro, vous devez fournir un manifeste spécifiant Comclt32.dll version 6.0. Pour plus d’informations sur les manifestes, consultez Activation des styles visuels.
 

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête commctrl.h

Voir aussi

BCM_GETIDEALSIZE

Autres ressources

Référence

SIZE