| 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对象 |