UnionRect, fonction (winuser.h)
La fonction UnionRect crée l’union de deux rectangles. L’union est le plus petit rectangle qui contient les deux rectangles sources.
Syntaxe
BOOL UnionRect(
[out] LPRECT lprcDst,
[in] const RECT *lprcSrc1,
[in] const RECT *lprcSrc2
);
Paramètres
[out] lprcDst
Pointeur vers la structure RECT qui recevra un rectangle contenant les rectangles pointés par les paramètres lprcSrc1 et lprcSrc2 .
[in] lprcSrc1
Pointeur vers la structure RECT qui contient le premier rectangle source.
[in] lprcSrc2
Pointeur vers la structure RECT qui contient le deuxième rectangle source.
Valeur retournée
Si la structure spécifiée contient un rectangle vide, la valeur de retour est différente de zéro.
Si la structure spécifiée ne contient pas de rectangle vide, la valeur de retour est zéro.
Remarques
Le système ignore les dimensions d’un rectangle vide, c’est-à-dire un rectangle dans lequel toutes les coordonnées sont définies sur zéro, de sorte qu’il n’a pas de hauteur ou de largeur.
É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.
Spécifications
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 |