Professional User Interface Suite, Copyright FOSS Software Inc. Help Published with Permission.

Classes

~CExtGR2D Destructor.
CExtGR2D Constructors.
Empty Empties the range object.
Exclusion Combines this and another region by removing overlapping areas. This is similar to the XOR binary operation.
Flip Swaps row and column indexes in each of the rectangular ranges that comprise this range object.
ForEachPoint Invokes the specified callback function for each cell reference in the range and returns the number of callback function invocations. The callback function returns true if the enumeration should continue or false otherwise.
ForEachRange Invokes the specified callback function for each of the rectangular ranges that comprise this range object. The method returns the number of callback function invocations. The callback function returns true if the enumeration should continue or false otherwise.
GetPointCount Returns the number of cell references in the range.
GetRangeBounds Returns the bounding rectangle.
Intersection Combines this and other region by overlapping areas in both regions. This is similar to the AND binary operation.
IsEmpty Returns true if the range object is empty or false otherwise.
IsSinglePoint Returns true if the range object contains a reference to one cell only or false otherwise.
IsSingleRect Returns true if the range object contains only one rectangular range of grid cells.
PtInRegion Returns true if the specified cell is in the range or false otherwise.
Range Returns a rectangular range of cells by index.
Range_stat_IsNormalized Returns true if the specified rectangular range is normalized or false otherwise.
Range_stat_Normalize Normalizes the specified rectangular range.
RangeCount Returns the number of rectangular ranges in this range object.
RectInRegion Returns true if the specified rectangular range is inside this range.
RegionInRegion Returns true if the specified range is completely inside this range or false otherwise.
Serialize Serializes the range.
Shift Shifts the rectangular ranges in the region by the specified offset.
Subtraction Modifies the region in the way that the final region consists of the areas of this region that are not part of region identified by another region.
Union Combines this and other region in their entity. This is similar to the binary OR operation.

Operators

operator ! Returns true if this range object is not empty. An empty range object does not contain any cell references.
operator &
operator + Combines this and other region in their entity. This is similar to the binary OR operation.
operator= Modifies the region in the way that the final region consists of the areas of this region that are not part of region identified by another region.
operator [] Rectangular range access operator that returns a rectangular range by index.
operator ^ Combines this and another region by removing overlapping areas. This is similar to the XOR binary operation.
operator | Combines this and other region in their entity. This is similar to the binary OR operation.

See Also

CExtGR2D Overview | Hierarchy Chart