Fonction InflateRect (winuser.h)
La fonction InflateRect augmente ou diminue la largeur et la hauteur du rectangle spécifié. La fonction InflateRect ajoute des unités -dx à l’extrémité gauche et dx à l’extrémité droite du rectangle et -dy unités en haut et dy en bas. Les paramètres dx et dy sont des valeurs signées ; les valeurs positives augmentent la largeur et la hauteur, et les valeurs négatives les diminuent.
Syntaxe
BOOL InflateRect(
[in, out] LPRECT lprc,
[in] int dx,
[in] int dy
);
Paramètres
[in, out] lprc
Pointeur vers la structure RECT qui augmente ou diminue en taille.
[in] dx
Montant à augmenter ou à diminuer la largeur du rectangle. Ce paramètre doit être négatif pour diminuer la largeur.
[in] dy
Montant à augmenter ou diminuer la hauteur du rectangle. Ce paramètre doit être négatif pour diminuer la hauteur.
Valeur retournée
Si la fonction réussit, la valeur de retour est différente de zéro.
Si la fonction échoue, la valeur de retour est égale à zéro.
Remarques
Étant donné que les applications peuvent utiliser des rectangles à des fins différentes, les fonctions rectangle n’utilisent pas d’unité de mesure explicite. Au lieu de cela, toutes les coordonnées et dimensions de rectangle sont données dans des valeurs logiques signées. Le mode de mappage et la fonction dans laquelle le rectangle est utilisé déterminent les unités de mesure.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winuser.h (inclure Windows.h) |
Bibliothèque | User32.lib |
DLL | User32.dll |