CRect::operator &

返回一 CRectrect2的交集的 CRect

CRect operator&( 
   const RECT& rect2  
) const throw( );

参数

  • rect2
    包含 RECTCRect

返回值

CRectrect2的交集的 CRect

备注

该交集是在两个矩形包含的最大的矩形。

备注

两个矩形必须进行规范化或此功能可能会失败。可以调用 NormalizeRect 在调用此功能之前规范化矩形。

示例

CRect   rect1(100,   0, 200, 300);
CRect   rect2( 0, 100, 300, 200);
CRect   rect3;

rect3 = rect1 & rect2;

CRect   rectResult(100, 100, 200, 200);
ASSERT(rectResult == rect3);   

要求

Header: atltypes.h

请参见

参考

CRect选件类

层次结构图

CRect::IntersectRect

CRect::operator &=

CRect::operator|

CRect::NormalizeRect