CRect::UnionRect
讓維度 CRect 等於兩個來源矩形的聯集。
BOOL UnionRect(
LPCRECT lpRect1,
LPCRECT lpRect2
) throw( );
參數
lpRect1
對包含來源矩形的 的長度 或 CRect 的點。lpRect2
對包含來源矩形的 RECT 或 CRect 的點。
傳回值
如果不是零,等位不是空的,如果為 0,則聯集是空的。
備註
聯集是包含兩個來源矩形的最小矩形。
視窗會忽略空白矩形的維度,也就是沒有高度也沒有寬度的矩形。
注意事項 |
---|
兩個矩形必須正規化或這個函式可能會失敗。您可以呼叫 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