CRect::EqualRect
Détermine si CRect est égal au rectangle donné.
BOOL EqualRect(
LPCRECT lpRect
) const throw( );
Paramètres
- lpRect
Les points à RECT structure ou l'objet d' CRect qui contiennent les coordonnées de supérieur gauche et d'angle inférieur droit d'un rectangle.
Valeur de retour
Une valeur différente de zéro si les deux rectangles ont le même supérieur, gauche, basent, et redressent les valeurs ; sinon 0.
[!REMARQUE]
Les deux rectangles doivent être normaux ou cette fonction peut échouer.Vous pouvez appeler NormalizeRect pour normaliser les rectangles avant d'appeler cette fonction.
Exemple
CRect rect1(35, 150, 10, 25);
CRect rect2(35, 150, 10, 25);
CRect rect3(98, 999, 6, 3);
ASSERT(rect1.EqualRect(rect2));
ASSERT(!rect1.EqualRect(rect3));
// works just fine against RECTs, as well
RECT test;
test.left = 35;
test.top = 150;
test.right = 10;
test.bottom = 25;
ASSERT(rect1.EqualRect(&test));
Configuration requise
Header: atltypes.h