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