CGXFrameAdapter Class Members
Construction
| CGXFrameAdapter | Constructs a CGXFrameAdapter object. Normally this object is not created directly. |
Initialization
| InitNewHandler | Creates a new set of default tabs. |
| InitFromFileHandler | Creates a set of tabs from persistent data |
Overrideables
| HandleOnCreateClient | OnCreateClient helper that will be called from the derived frame window to handle OnCreateClient. Creates the tabs. |
| OnChangeInsertInfo | Override this if you want to change the default information used for making an insert into the tab. |
| OnChangeInitTabCreateInfo | Override this if you want to conditionally change the initialization defaults. |
| GetTabCreateInfo | Called to allocate CGXTabCreateInfo structures to pass on to CreateTabs. The default implementation simply uses defaults. |
| CanFreeTabCreateInfo | Use this override to free any CGXTabCreateInfo objects that were allocated to be passed in to CreateTabs. |
Operations
| InsertWorkSheetHandler | Handles an insert into the worksheet |
| DeleteWorkSheetHandler | Handles a delete. |
| SetDocRuntimeClass | The runtime class of the default CGXDocument derived class. |
| SetViewRuntimeClass | The runtime class of the default CView derived class. |
| SetNumberOfTabs | Sets the number of tabs. Do not call this after the tabs have been created. |
| GetNumberOfTabs | Returns the current number of tabs. |
| GetApplicationAdapter | Returns a pointer to the CGXAppAdapter class that is in context. |
| GetTabManager | Return the CGXTabWndMgr that manages the tabs in this frame. |
| GetInsertInfo | Called to get tab insertion information. You can override OnChangeInsertInfo normally for making any changes instead of working with this function. |
| SetWindow | The window handle for the derived frame. Be sure to set this if you use this class with a frame class that has not been designed to work with this class. |