<TITLE>ComponentSource</TITLE> <BODY BGCOLOR="White"> <CENTER><IMG SRC="../weblogo1.gif" ALT="[ComponentSource Logo]"></CENTER> <HR SIZE=2>

Objective Grid

A grid written from the ground up for MFC developers

Since it is based on MFC, you can use the grid in a CView, CWnd and even as a popup while leveraging your knowledge of the MFC. The grid can be bound to any external data source with one virtual override. Objective Grid also features complete ODBC support, print preview, find/replace, undo/redo. Over seven cell types are included plus it is easy to extend the grid by adding your own cell types.

The CGXGridCore class provides the base functionality of all grid-window classes in the Objective Grid/MFC-library. It serves as the root for library classes such as CGXGridView and CGXGridWnd representing the grid-component as view or user-control. These classes are designed for further derivation.

CGXGridHandleView allows you to attach a CGXGridCore-derived class to a CView. The class differs from CGXGridView the way that it maintains a reference to a CGXGridCore-derived object and delegates all mouse actions / user input to this object whereas CGXGridView uses multiple inheritance.

CGXGridHandleWnd allows you to attach a CGXGridCore-derived class to a CWnd. The class differs from CGXGridWnd the way that it maintains a reference to a CGXGridCore-derived object and delegates all mouse actions / user input to this object whereas CGXGridWnd uses multiple inheritance.

The CGXGridHint class is used to create a temporary hint-object which is used to notify all views when the data-structure has been changed. Normally, an update-method creates a hint-object and initializes the object with the calling parameters of the update.method.

The CGXGridView class represents the grid-component as view.

The CGXGridWnd class represents the grid-component as child control. CGXGridWnd can be easily used as dialog control or in a workbook window.

The CGXView class provides functionality to maintain individual printer settings for each view and provides an interface for using a view as worksheet in a workbook (CGXTabWnd).

<HR SIZE=2> Revised: 06/06/97<BR> Copyright &copy; 1996 ComponentWare Limited<BR> <A HREF= MailTo:101320.2624@CompuServe.com>MailTo:101320.2624@CompuServe.Com</A><BR>