Partager via


EqualRect, fonction (winuser.h)

La fonction EqualRect détermine si les deux rectangles spécifiés sont égaux en comparant les coordonnées de leurs coins supérieur gauche et inférieur droit.

Syntaxe

BOOL EqualRect(
  [in] const RECT *lprc1,
  [in] const RECT *lprc2
);

Paramètres

[in] lprc1

Pointeur vers une structure RECT qui contient les coordonnées logiques du premier rectangle.

[in] lprc2

Pointeur vers une structure RECT qui contient les coordonnées logiques du deuxième rectangle.

Valeur retournée

Si les deux rectangles sont identiques, la valeur de retour est différente de zéro.

Si les deux rectangles ne sont pas identiques, la valeur de retour est zéro.

Remarques

La fonction EqualRect ne traite pas les rectangles vides comme égaux si leurs coordonnées sont différentes.

É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

Voir aussi

IsRectEmpty

PtInRect

RECT

Fonctions rectangle

Vue d’ensemble des rectangles