以下是 CRect::operator |= 的一般用法示例:
CRect rect1(10, 10, 50, 50); // 第一个矩形
CRect rect2(30, 30, 70, 70); // 第二个矩形
rect1 |= rect2; // 执行按位或运算,将rect1扩展到包含两个矩形的最小矩形
// 现在rect1 表示的是包含rect1和rect2的最小矩形
在这个例子中,rect1 和 rect2 表示两个矩形,通过 |= 运算符,rect1 被更新为包含这两个矩形的最小矩形。这个运算符可用于扩展当前矩形对象,使其包含其他矩形对象。
转载请注明出处:http://www.zyzy.cn/article/detail/22084/MFC/CRect