CRect Members

Construction/Destruction

Operations

Operators

Construction

CRect

Constructs a CRect object.

Operations

BottomRight

Returns the bottom-right point of CRect.

CenterPoint

Returns the centerpoint of CRect.

CopyRect

Copies the dimensions of a source rectangle to CRect.

DeflateRect

Decreases the width and height of CRect.

EqualRect

Determines whether CRect is equal to the given rectangle.

Height

Calculates the height of CRect.

InflateRect

Increases the width and height of CRect.

IntersectRect

Sets CRect equal to the intersection of two rectangles.

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.

MoveToX

Moves CRect to the specified x-coordinate.

MoveToXY

Moves CRect to the specified x- and y-coordinates.

MoveToY

Moves CRect to the specified y-coordinate.

NormalizeRect

Standardizes the height and width of CRect.

OffsetRect

Moves CRect by the specified offsets.

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).

Size

Calculates the size of CRect.

SubtractRect

Subtracts one rectangle from another.

TopLeft

Returns the top-left point of CRect.

UnionRect

Sets CRect equal to the union of two rectangles.

Width

Calculates the width of CRect.

Operators

operator !=

Determines whether CRect is not equal to a rectangle.

operator &

Creates the intersection of CRect and a rectangle and returns the resulting CRect.

operator &=

Sets CRect equal to the intersection of CRect and a rectangle.

operator –

Subtracts the given offsets from CRect or deflates CRect and returns the resulting CRect.

operator |

Creates the union of CRect and a rectangle and returns the resulting CRect.

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 +=

Adds the specified offsets to CRect or inflates CRect.

operator =

Copies the dimensions of a rectangle to CRect.

operator –=

Subtracts the specified offsets from CRect or deflates CRect.

operator ==

Determines whether CRect is equal to a rectangle.

operator LPCRECT

Converts a CRect to an LPCRECT.

operator LPRECT

Converts a CRect to an LPRECT.

See Also

Concepts

CRect Class

Hierarchy Chart