CRect
CRect rect;
GetWindowRect(&rect);
CPoint p1(50,50);
CPoint p2(100,100);
rect.SetRect(p1,p2);
CString str;
str.Format(_T("%d,%d,%d,%d,宽度:%d,高度:%d"), rect.left,rect.top,rect.right,rect.bottom, rect.Width(), rect.Height());
SetWindowText(str);
公共构造函数
名称 | 描述 |
构造 CRect 对象。 |
公共方法
名称 | 描述 |
返回的右下角点CRect。 | |
返回的中心点CRect。 | |
将复制的源矩形的尺寸CRect。 | |
减小的宽度和高度CRect。 | |
确定是否CRect是否等同于给定的矩形。 | |
计算的高度CRect。 | |
增加宽度和高度CRect。 | |
集CRect等于两个矩形交集。 | |
确定是否CRect为空。 CRect如果,为空的宽度和/或高度均为 0。 | |
确定是否顶部,底部,左,和右侧成员变量都是平等为 0。 | |
将移动CRect到指定的 x 坐标。 | |
将移动CRect指定到 x 和 y 坐标。 | |
将移动CRect到指定的 y 坐标。 | |
标准化的高度和宽度CRect。 | |
将移动CRect由指定的偏移量。 | |
确定指定的点是否位于内CRect。 | |
设置的尺寸CRect。 | |
集CRect到 (所有坐标都等于为 0) 为空矩形。 | |
计算的大小CRect。 | |
向量中减去从另一个矩形。 | |
返回的左上角点CRect。 | |
集CRect等于两个矩形的并集。 | |
计算的宽度CRect。 |
公共运算符
名称 | 描述 | ||
从给定的偏移量中减去CRect或压缩CRect,并返回结果CRect。 | |||
将转换CRect到LPCRECT。 | |||
将转换CRect到LPRECT。 | |||
确定是否CRect不等同于一个矩形。 | |||
创建的交集CRect和一个矩形,并返回结果CRect。 | |||
集CRect相等的交集CRect和一个矩形。 | |||
[CRect::operator | ](#crect__operator__or) | 创建的并集CRect和一个矩形,并返回结果CRect。 | |
[CRect::operator | =](#crect__operator__or_eq) | 集CRect等于的并集CRect和一个矩形。 | |
将添加到给定的偏移量CRect或放大CRect,并返回结果CRect。 |
| ||
将添加到指定的偏移量CRect或放大CRect。 |
| ||
将复制到一个矩形的尺寸CRect。 |
| ||
从指定的偏移量中减去CRect或压缩CRect。 |
| ||
确定是否CRect是否等同于一个矩形。 |