MFC CRect

 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::BottomRight

返回的右下角点CRect。

CRect::CenterPoint

返回的中心点CRect。

CRect::CopyRect

将复制的源矩形的尺寸CRect。

CRect::DeflateRect

减小的宽度和高度CRect。

CRect::EqualRect

确定是否CRect是否等同于给定的矩形。

CRect::Height

计算的高度CRect。

CRect::InflateRect

增加宽度和高度CRect。

CRect::IntersectRect

集CRect等于两个矩形交集。

CRect::IsRectEmpty

确定是否CRect为空。 CRect如果,为空的宽度和/或高度均为 0。

CRect::IsRectNull

确定是否顶部底部,和右侧成员变量都是平等为 0。

CRect::MoveToX

将移动CRect到指定的 x 坐标。

CRect::MoveToXY

将移动CRect指定到 x 和 y 坐标。

CRect::MoveToY

将移动CRect到指定的 y 坐标。

Crect:: Normalizerect

标准化的高度和宽度CRect。

CRect::OffsetRect

将移动CRect由指定的偏移量。

CRect::PtInRect

确定指定的点是否位于内CRect。

CRect::SetRect

设置的尺寸CRect。

CRect::SetRectEmpty

集CRect到 (所有坐标都等于为 0) 为空矩形。

CRect::Size

计算的大小CRect。

CRect::SubtractRect

向量中减去从另一个矩形。

CRect::TopLeft

返回的左上角点CRect。

CRect::UnionRect

集CRect等于两个矩形的并集。

CRect::Width

计算的宽度CRect。

公共运算符

名称

描述

 

CRect::operator-

从给定的偏移量中减去CRect或压缩CRect,并返回结果CRect。

 

CRect::operator LPCRECT

将转换CRect到LPCRECT

 

CRect::operator LPRECT

将转换CRect到LPRECT。

 

CRect::operator ! =

确定是否CRect不等同于一个矩形。

 

CRect::operator&

创建的交集CRect和一个矩形,并返回结果CRect。

 

CRect::operator&=

集CRect相等的交集CRect和一个矩形。

 

[CRect::operator

](#crect__operator__or)

创建的并集CRect和一个矩形,并返回结果CRect。

[CRect::operator

=](#crect__operator__or_eq)

集CRect等于的并集CRect和一个矩形。

CRect::operator +

将添加到给定的偏移量CRect或放大CRect,并返回结果CRect。

 

CRect::operator + =

将添加到指定的偏移量CRect或放大CRect。

 

CRect::operator =

将复制到一个矩形的尺寸CRect。

 

CRect::operator =

从指定的偏移量中减去CRect或压缩CRect。

 

CRect::operator = =

确定是否CRect是否等同于一个矩形。

 
posted @ 2017-12-17 23:13  千面鬼手大人  阅读(3143)  评论(0编辑  收藏  举报
// 侧边栏目录 // https://blog-static.cnblogs.com/files/douzujun/marvin.nav.my1502.css