以下是一个简单的示例,演示如何使用 SubtractRect 方法来实现矩形的相减:
CRect rect1(10, 20, 30, 40);
CRect rect2(25, 35, 45, 55);
CRect resultRect;
// 使用 SubtractRect 方法获取两个矩形的差异
resultRect = rect1;
resultRect.SubtractRect(rect2);
// 输出结果
TRACE(_T("矩形相减的结果:(%d, %d, %d, %d)\n"), resultRect.left, resultRect.top, resultRect.right, resultRect.bottom);
在这个示例中,SubtractRect 方法被用于获取 rect1 和 rect2 两个矩形的差异,结果存储在 resultRect 中,然后将结果输出。这样,resultRect 就包含了 rect1 减去 rect2 后的矩形。
转载请注明出处:http://www.pingtaimeng.com/article/detail/22077/MFC/CRect