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 explicitement le message BCM_GETIDEALSIZE.
Syntaxe
BOOL Button_GetIdealSize(
HWND hwnd,
SIZE *psize
);
Paramètres
hwnd
Handle vers le contrôle de bouton.
psize
Type : SIZE*
Pointeur vers une structure SIZE qui reçoit la taille souhaitée du bouton, y compris le texte et la liste d’images s’il est présent.
Valeur de retour
Type : BOOL
Si la macro réussit, elle retourne TRUE. Sinon, elle retourne FALSE.
Remarques
Cette macro s’applique le plus 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 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.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista [applications de bureau uniquement] |
serveur minimum pris en charge | Windows Server 2003 [applications de bureau uniquement] |
plateforme cible | Windows |
d’en-tête | commctrl.h |
Voir aussi
autres ressources
Référence