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是否等同于一个矩形。 |
|||
