BCGSuite for MFC

Detailed Description

The CBCGPReportRow class is used in conjunction with CBCGPReportCtrl and extends the functionality of CBCGPGridRow. It draws a report control row in the style of Microsoft Outlook .

See also
CBCGPGridCtrl
+ Inheritance diagram for CBCGPReportRow:

Public Member Functions

 OnDrawExpandBoxCalled by the framework to draw the expand box.
 
 OnDrawNameDraws the row name.
 
 OnPrintNameCalled by the framework when it needs to print the row name.
 
- Public Member Functions inherited from CBCGPGridRow
 AddItemAdds item to the row.
 
 AddSubItemAdds sub-item to the row.
 
 CanReplaceItemTells whether an item can be replaced during drag-and-drop operation.
 
 CheckSubItemsCheck/uncheck grid row sub items.
 
 EnableDynamicSubItemsEnables or disables the grid row dynamic subitems.
 
 ExpandExpand or collapse the row.
 
 GetCheckRetrieves the row check state.
 
 GetDataReturns the user-defined data.
 
 GetItemReturns an item located in the specified column.
 
 GetItemCountReturns the number of items in the row.
 
 GetLinesNumberReturns the number of text lines in the row.
 
 GetNameTooltipReturns a tooltip text for a group row.
 
 GetParentRetrieves a pointer to the parent row.
 
 GetSubItemsRetrieves the list of sub-items.
 
 HasDynamicSubItemsTells whether the grid row subitems are dynamically created.
 
 InsertItemInserts item to the row in the specific position.
 
 InsertSubItemInserts a sub-item to the specified position to the row.
 
 IsAutoGroupTells whether the grid row was automatically created by the report control.
 
 IsRemoveDynamicSubItemsOnCollapseTells whether the dynamically created subitems should be freed upon the grid row collapsing.
 
 OnExpandCalled by the framework when the grid row is being expanded or collapsed
 
 ReadFromArchiveReads row data from archive.
 
 RemoveAllNotificationBadgesRemoves all notification badges located in the grid row items.
 
 RemoveItemRemoves the row item in specified position.
 
 SerializeSerializes a row to/from archive.
 
 SetCheckSets a row check state.
 
 SetDataSets a user-defined data to the row.
 
 SetLinesNumberSets a number of text lines in multi-line row
 
 ToggleCheckToggles the row check state.
 
 WriteToArchiveSerializes a row to archive.