CRect

CRect
CRect

构造函数:CRect 构造一个CRect对象

操作函数:

Width 计算CRect的宽度

Height 计算CRect的高度

Size 计算CRect的大小

TopLeft 返回CRect的左上角点

BottomRight 返回CRect的右下角点

CenterPoint返回CRect的中心点

IsRectEmpty确定CRect是否是空的。如果CRect的宽度和/或高度为0,则它是空的IsRectNull 确定CRect的top,bottom,left,和right是否都等于0

PtInRect确定指定的点是否在CRect之内

SetRect 设置CRect的尺寸

SetRectEmpty设置CRect为一个空的矩形(所有的坐标都等于0)

CopyRect将一个源矩形的尺寸拷贝到CRect

EqualRect确定CRect是否等于给定的矩形

InflateRect增加CRect的宽度和高度

DeflateRect 减少CRect的宽度和高度

NormalizeRect 使CRect的高度和宽度返回规范

OffsetRect将CRect移动到指定的偏移

SubtractRect从一个矩形区域中减去一个矩形

IntersectRect设置CRect等于两个矩形的交集

UnionRect 设置CRect等于两个矩形的并集

运算符

operator LPCRECT 将一个CRect转换为一个LPCRECT

operator LPRECT 将一个CRect转换为一个LPRECT

operator = 将一个矩形的尺寸拷贝到CRect

operator == 确定CRect是否与一个矩形相等

operator != 确定CRect是否不等于另一个矩形

operator += 使CRect增加指定的偏移,或使CRect放大

operator -= 从CRect中减去指定的偏移,或缩小CRect

operator &= 设置CRect等于CRect和某个矩形的交

operator |= 设置CRect等于CRect和某个矩形的并

operator + 增加给定偏移量到CRect,并返回得到的CRect对象

operator - 从CRect中减去给定偏移量,并返回得到的CRect对象

operator & 创建CRect与某个矩形的交,并返回得到的CRect对象

operator | 创建CRect与某个矩形的并,并返回得到的CRect对象

CRect类是MFC的常用类,十分基础,故整理出来以供参考。

rectangle是长方形、矩形的意思。

默认坐标系:原点为左上角,右边为x轴正方向,下边为y轴正方向。

相关主题
相关文档
最新文档