CRect::EqualRect
Určuje, zda CRect je rovna dané obdélník.
BOOL EqualRect(
LPCRECT lpRect
) const throw( );
Parametry
- lpRect
Odkazuje RECT struktury nebo CRect objekt, který obsahuje souřadnice levého horního a pravého dolního rohu obdélníku.
Vrácená hodnota
Nenulová hodnota, pokud mají dva obdélníky stejné nahoře, vlevo, dole a pravé hodnoty; jinak 0.
[!POZNÁMKA]
Musí být normalizovány oba obdélníky nebo může dojít k selhání funkce.Můžete volat NormalizeRect před voláním funkce normalizuje obdélníky.
Příklad
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));
Požadavky
Záhlaví: atltypes.h