CRect::UnionRect
使维度 CRect 等于两个源矩形的联合。
BOOL UnionRect(
LPCRECT lpRect1,
LPCRECT lpRect2
) throw( );
参数
lpRect1
指向包含一个源矩形的 RECT 或 CRect。lpRect2
指向包含一个源矩形的 RECT 或 CRect。
返回值
非零,则该联合不为空;0,如果该联合为空。
备注
该联合是一个源矩形的最小矩形。
Windows忽略一个空矩形的尺寸;即没有高度还没有宽度的矩形。
备注
两个矩形必须进行规范化或此功能可能会失败。可以调用 NormalizeRect 在调用此功能之前规范化矩形。
示例
CRect rect1(100, 0, 200, 300);
CRect rect2(0, 100, 300, 200);
CRect rect3;
rect3.UnionRect(&rect1, &rect2);
CRect rectResult(0, 0, 300, 300);
ASSERT(rectResult == rect3);
要求
Header: atltypes.h