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

Classes

CExtReportGridWnd Default constructor.
~CExtReportGridWnd Destructor.
GetReportData Returns the data provider associated with the report grid.
ReportAutoPreviewModeGet Returns true if the auto-preview mode is turned on or false otherwise.
ReportAutoPreviewModeSet Turns on or off the auto-preview mode.
ReportCategoryComboBoxGet Returns a pointer to the Categories combo box in the Field Chooser window.
ReportCategoryComboBoxIsVisible Returns true if the Categories combo box in the Field Chooser window is visible or false if it is hidden.
ReportCategoryComboBoxShow Shows or hides the Categories combo box in the Field Chooser window.
ReportColumnActivate Activates or deactivates the specified column.
ReportColumnAdjustIconAlignmentH Aligns all images and/or check boxes in the specified column horizontally.
ReportColumnAdjustIconAlignmentV Aligns all images and/or check boxes in the specified column vertically.
ReportColumnAdjustStylesByMask Modifies basic or extended grid cell styles of all data cells in the specified column.
ReportColumnAdjustTextAlignmentH Aligns the text representation in all data cells of the specified column horizontally.
ReportColumnAdjustTextAlignmentV Aligns the text representation in all data cells of the specified column vertically.
ReportColumnChooserGet Returns a pointer to the Column Chooser window.
ReportColumnChooserIsVisible Returns true if the Column Chooser window is visible or false if it is hidden.
ReportColumnChooserShow Shows or hides the Column Chooser window.
ReportColumnGet Returns a pointer to the specified column.
ReportColumnGetAvailableCategoryNames Gets all available category names.
ReportColumnGetContent Gets an array of grid columns belonging to the specified category.
ReportColumnGetCount Returns the number of columns.
ReportColumnGetNext Returns a pointer to the next column.
ReportColumnGetStartPosition Returns the position of the head column.
ReportColumnIsActive Returns true if the specified column is visible in the report grid window or false if the column is hidden.
ReportColumnIsRegistered Returns true if the specified column is registered in the report grid or false otherwise.
ReportColumnProportionalResizingGet Returns true if the column widths change proportionally when the width of the report grid window changes as a result of resizing. The method returns false if the column widths do not change.
ReportColumnProportionalResizingSet Sets if the column widths change proportionally when the width of the report grid window changes as a result of resizing.
ReportColumnRegister Registers a new column in the report grid.
ReportColumnRename Renames the column name and/or the category name and returns true if successful or false otherwise.
ReportColumnUnRegister Unregisters the specified column or all columns from the report grid. The method returns true or the number of unregistered column if successful or false or 0 otherwise.
ReportColumnUnRegisterCategory Unregisters the specified category and the columns under this category and returns the number of unregistered columns.
ReportGridGetStyle Returns a DWORD value with basic grid styles applied to the report grid.
ReportGridGetStyleEx Returns a DWORD value with extended grid styles applied to the report grid.
ReportGridModifyStyle Modifies basic grid styles of the report grid.
ReportGridModifyStyleEx Modifies extended grid styles of the report grid.
ReportGridStateLoad Loads the serialized data of the report grid from the registry and returns true if successful or false otherwise.
ReportGridStateSave Saves the serialized data of the report grid to the registry and returns true if successful or false otherwise.
ReportGridStateSerialize Saves the serialized data of the report grid to the specified archive and returns true if successful or false otherwise.
ReportGroupAreaGet Returns a pointer to the group area object.
ReportGroupAreaIsVisible Returns true if the group area is visible or false if it is hidden.
ReportGroupAreaShow Shows or hides the group area.
ReportItemFocusGet Returns a pointer to the focused report grid item.
ReportItemFromTreeItem Returns a pointer to the report grid item by tree grid handle.
ReportItemGetCell Returns a pointer to the cell object at the row specified by pRGI and column specified by pRGC.
ReportItemIsRegistered Returns true if the specified report grid item is registered in the report grid.
ReportItemModifySelectionForUnRegistering Makes all child items of the currently selected item selected and returns true if successful or false if nothing was additionally selected. The method also gets a pointer to the tree grid item that will get focused if the currently selected items are deleted CExtReportGridWnd::ReportItemUnRegister() with the method.
ReportItemRegister Registers a set of report grid items in the report grid.
ReportItemUnRegister Unregisters the specified report grid item and returns true if successful or false otherwise.
ReportItemUnRegisterSelection Makes all selected items unselected and returns true if successful or false otherwise.
ReportSortOrderGet Returns the sorting and grouping rules currently set for the report grid.
ReportSortOrderMaxGroupColumnCountGet Returns the maximum number of columns by which the report grid can be sorted and grouped.
ReportSortOrderMaxGroupColumnCountSet Sets the maximum number of columns by which the report grid can be sorted and grouped.
ReportSortOrderSet Sets the sorting and grouping rules for the report grid and returns true if successful or false otherwise.
ReportSortOrderUpdate Updates the report grid's content according to the current sorting and grouping rules and returns true if successful or false otherwise.
ReportSortOrderVerify Returns true if the report grid can be successfully sorted and grouped according to the information provided by the specified CExtReportGridSortOrder object. The method returns false if the grid cannot be sorted and/or grouped by some columns.

Overridables

OnReportGridAutoPreviewAreaPaint Called to paint the auto-preview cell when the auto-preview mode is turned on with the CExtReportGridWnd::ReportAutoPreviewModeSet() method.
OnReportGridAutoPreviewAreaQueryTextColor Called to set the text color for the auto-preview cell.
OnReportGridColumnCategoryAdded Called when a new category is added.
OnReportGridColumnCategoryRemoved Called when the specified category is to removed.
OnReportGridColumnChooserAdjustLocation Called when the Field Chooser window changes its docking/floating state as a result of calling the CExtReportGridColumnChooserWnd::OrientationSet() method.
OnReportGridColumnChooserNoFieldsAvailableLabel Called to set the text that is displayed in the Fileld Chooser when there are no fields in it for the selected category.
OnReportGridColumnChooserQueryCaption Called to set the caption text for the Field Chooser.
OnReportGridColumnCtxMenuConstruct Called when the report grid's context menu is constructed. The method returns true to display the menu or false to suppress it.
OnReportGridColumnCtxMenuTrack Called to display the report grid's context menu.
OnReportGridCommandProfileInit Called to initialize the command profile of the report grid.
OnReportGridCommandProfileQueryName Called to get the command profile's name of the report grid.
OnReportGridCommandProfileShutdown Called to delete the command profile of the report grid.
OnReportGridCreateCategoryComboBox Called when the Categories combo box in the Field Chooser window is created.
OnReportGridCreateColumnChooser Called when the Field Chooser window is created.
OnReportGridCreateGroupArea Called when the group area window is created.
OnReportGridEmptyDataMessage Called to set the text that is displayed in the report grid window when it contains no items.
OnReportGridFormatGroupRowText Called to set the text for the specified group row.
OnReportGridFormatSortByToolTipText Called to set the text for the tooltip that appears when the end user is holding the mouse pointer over the specified column's header.
OnReportGridGroupAreaQueryEmptyText Called to set the text that is displayed in the group area when it is empty.
OnReportGridPaintGroupRow Called to paint the content of the specified group row.
OnReportGridPaintHeaderRowBackground Called to paint the background of the report grid header or a header that is being dragged by the end user. The method must return true if it successfully completed the painting.
OnReportGridQueryItemExtraSpace Called to set the height of the extra space area above or under the specified report grid item.
OnReportGridReportSortOrderUpdateComplete Called when sorting or grouping by some column is complete.
OnReportGridSortOrderVerificationFailed Called when the report grid failed sorting or grouping verification for the column specified in _rgso.
OnReportMaxGroupColumnCountReached Called when the end user tried to sort the report grid by a column but failed because the maximum number of columns by which the report grid can be sorted and grouped was exceeded. This maximum number can be get and set with the CExtReportGridWnd::ReportSortOrderMaxGroupColumnCountGet() and CExtReportGridWnd::ReportSortOrderMaxGroupColumnCountSet() methods.

See Also

CExtReportGridWnd Overview | Hierarchy Chart