共用方式為


CRect::EqualRect

判斷 CRect 是否與指定的矩形。

BOOL EqualRect( 
   LPCRECT lpRect  
) const throw( );

參數

  • lpRect
    out 包含矩形的左上角和右下角的角落座標的 的長度 結構或 CRect 物件。

傳回值

如果不是零,則這兩個矩形具有相同的上方,左邊,其與正確的值,則為 0。

注意事項注意事項

兩個矩形必須正規化或這個函式可能會失敗。您可以呼叫 NormalizeRect 在呼叫這個函式前正常化矩形。

範例

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));   

需求

Header: atltypes.h

請參閱

參考

CRect Class

階層架構圖表

CRect::operator ==

CRect::operator !=

CRect::NormalizeRect

EqualRect