CRect::EqualRect
Bestimmt, ob CRect gleich dem angegebenen Rechteck ist.
BOOL EqualRect(
LPCRECT lpRect
) const throw( );
Parameter
- lpRect
Zeigt auf eine RECT-Struktur oderein CRect-Objekt, das die obere linke und der rechten unteren Ecke Koordinaten eines Rechtecks enthält.
Rückgabewert
ungleich 0 (null), wenn die beiden Rechtecke dieselbe Rand haben, linken, unteren und Rechtwerte; 0 andernfalls.
Hinweis
Beide der Rechtecke müssen normalisiert werden, oder diese Funktion schlägt möglicherweise aus.Sie können NormalizeRect aufrufen, um die Rechtecke zu normalisieren, bevor Sie diese Funktion aufrufen.
Beispiel
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));
Anforderungen
Header: atltypes.h