Utility Classes

 CGXDrawingAndFormatting CGXDrawingAndFormatting encapsulates some general methods used for drawing and formatting text in the grid. In earlier versions these methods were global methods. The disadvantage was that there was no possibility for you to customize these methods without modifying the source code.
 CGXSplitterWnd The CGXSplitterWnd class subclasses enhances the MFC CSplitterWnd class and gives you some more options to customeize the behavior of the CSplitterWnd class. First, CGXSplitterWnd lets you specify the alignment of the splitter box. With MFC CSplitterWnd the splitter box is always positioned on top of the vertical scrollbar and on the left of the horizontal scrollbar. CGXSplitterWnd gives you the option to position the splitter box on the other sides of the scrollbars.
 CGXTabWnd The CGXTabWnd classprovides the functionality to easily switch between several views in a frame window. The CGXTabWnd class displays a tab-beam control on the bottom-left side of the frame window. The functionality of the CGXTabWnd class is like that of a workbook in MS Excel.
 CGXTabBeam The CGXTabBeam class provides the functionality of a sheet-tab control. A tab-beam control looks like an Excel tab control. Normally, the control is used by the CGXTabWnd class to switch between several views or windows within a frame window.
 CGXTabInfo The CGXTabInfo classcontains information for an associated tab of the tab-beam control. Each tab has its own CGXTabInfo object.
 CGXLongOperation The CGXLongOperation class implements a mechanism for executing large commands which take a long time. It will notify the user about the progress of the operation and give the user the option to abort and even rollback the operation.
 CGXScrollTip The CGXScrollTip class lets you display scroll tips when the user is dragging the scrollbar thumbs.