在 MFC(Microsoft Foundation Classes)中,CRect 类定义了 CRect::operator== 运算符,用于比较两个 CRect 对象是否相等。这个运算符返回一个布尔值,指示两个矩形是否具有相同的坐标和大小。

以下是 CRect::operator== 的一般用法示例:
CRect rect1(10, 10, 50, 50);  // 第一个矩形
CRect rect2(10, 10, 50, 50);  // 第二个矩形,与第一个矩形相等

if (rect1 == rect2) {
    // 两个矩形相等
    // 这里的代码将执行
} else {
    // 两个矩形不相等
}

在这个例子中,通过 == 运算符,检查 rect1 和 rect2 是否相等。如果两个矩形的坐标和大小都相同,那么 rect1 == rect2 将为真,否则为假。

这个运算符方便了比较两个矩形是否相等的操作。


转载请注明出处:http://www.zyzy.cn/article/detail/22088/MFC/CRect