다음을 통해 공유


CRect::EqualRect

결정 여부 CRect 는 지정 된 사각형과 같은지.

BOOL EqualRect( 
   LPCRECT lpRect  
) const throw( );

매개 변수

  • lpRect
    가리키는 있는 RECT 구조 또는 CRect 사각형의 왼쪽 위 및 오른쪽 아래 모서리 좌표를 포함 하는 개체입니다.

반환 값

두 개의 사각형 동일한 위쪽, 왼쪽, 아래쪽 및 오른쪽 값의 경우 0이 아닌. 그렇지 않으면 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));   

요구 사항

헤더: atltypes.h

참고 항목

참조

CRect 클래스

계층 구조 차트

CRect::operator ==

CRect::operator! =

CRect::NormalizeRect

EqualRect