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