Regular Grid
A Regular Grid is a hierarchical grid with a look-and-feel similar to that of any other grid derived from CGXGridCore.
Regular Hierarchical Grid
To enable this functionality, you need to derive your window/view class from the CGXRegularGrid template. See Hierarchy Grid Class Diagram for more information.
For example:
class CRegularGridView : public CGXRegularGrid<CGXGridView>
Besides providing all the hierarchical grid interfaces, the regular grid also provides the following interfaces:
- Row/Column Count
SetLogRowCount()/GetLogRowCount()SetLogColCount()/GetLogColCount()- Set and get the logical row/column count
In all functions defined in CGXGridCore, the row/column parameters denote the absolute coordinates. You need to use the transformation APIs in Hierarchy Grid to convert them to logical coordinates and vice-versa.