CRect::EqualRect
Belirler mi CRect için verilen dikdörtgen eşittir.
BOOL EqualRect(
LPCRECT lpRect
) const throw( );
Parametreler
- lpRect
İşaret eden bir rect yapısı veya CRect bir dikdörtgenin sol üst ve sağ alt köşesinde koordinatlarını içeren nesne.
Dönüş Değeri
İki dikdörtgenin aynı üst, sol, alt ve sağ değerler varsa, sıfır olmayan; Aksi halde 0.
Not
İki dikdörtgenin normale gerekir veya bu işlevi başarısız olabilir.Arayabileceğiniz NormalizeRect bu işlevi çağırmadan önce dikdörtgenler normalleştirmek.
Örnek
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));
Gereksinimler
Başlık: atltypes.h