Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Construction/Destruction
Operations
Operators
Construction
| CRect | Constructs a CRect object. |
Operations
| Width | Calculates the width of CRect. |
| Height | Calculates the height of CRect. |
| Size | Calculates the size of CRect. |
| TopLeft | Returns the top-left point of CRect. |
| BottomRight | Returns the bottom-right point of CRect. |
| CenterPoint | Returns the centerpoint of CRect. |
| IsRectEmpty | Determines whether CRect is empty. CRect is empty if the width and/or height are 0. |
| IsRectNull | Determines whether the top, bottom, left, and right member variables are all equal to 0. |
| PtInRect | Determines whether the specified point lies within CRect. |
| SetRect | Sets the dimensions of CRect. |
| SetRectEmpty | Sets CRect to an empty rectangle (all coordinates equal to 0). |
| CopyRect | Copies the dimensions of a source rectangle to CRect. |
| EqualRect | Determines whether CRect is equal to the given rectangle. |
| InflateRect | Increases the width and height of CRect. |
| DeflateRect | Decreases the width and height of CRect. |
| NormalizeRect | Standardizes the height and width of CRect. |
| OffsetRect | Moves CRect by the specified offsets. |
| SubtractRect | Subtracts one rectangle from another. |
| IntersectRect | Sets CRect equal to the intersection of two rectangles. |
| UnionRect | Sets CRect equal to the union of two rectangles. |
Operators
| operator LPCRECT | Converts a CRect to an LPCRECT. |
| operator LPRECT | Converts a CRect to an LPRECT. |
| operator = | Copies the dimensions of a rectangle to CRect. |
| operator == | Determines whether CRect is equal to a rectangle. |
| operator != | Determines whether CRect is not equal to a rectangle. |
| operator += | Adds the specified offsets to CRect or inflates CRect. |
| operator –= | Subtracts the specified offsets from CRect or deflates CRect. |
| operator &= | Sets CRect equal to the intersection of CRect and a rectangle. |
| operator |= | Sets CRect equal to the union of CRect and a rectangle. |
| operator + | Adds the given offsets to CRect or inflates CRect and returns the resulting CRect. |
| operator – | Subtracts the given offsets from CRect or deflates CRect and returns the resulting CRect. |
| operator & | Creates the intersection of CRect and a rectangle and returns the resulting CRect. |
| operator | | Creates the union of CRect and a rectangle and returns the resulting CRect. |