PEDrillOnGroupEventInfo

PEDrillOnGroupEventInfo specifies drill on group information when PE_DRILL_ON_GROUP_EVENT happens.

C Syntax
typedef struct PEDrillOnGroupEventInfo {
    WORD StructSize;
    WORD drillType;
    long windowHandle;
    char **groupList;
    WORD groupLevel;
} PEDrillOnGroupEventInfo;
Members

StructSize

Specifies the size of the PEDrillOnGroupEventInfo structure. Initialize this number to PE_SIZEOF_DRILL_ON_GROUP_EVENT_INFO.

drillType

Specifies the type of drill down that is used. Use one of the following values.


Constant Description


PE_DE_ON_GROUP

Drill-down on a group summary or subtotal.


PE_DE_ON_GROUPTREE

Drill-down a Group Tree node.


PE_DE_ON_GRAPH

Drill-down a group graph object.


PE_DE_ON_MAP

Drill-down on a map region.


PE_DE_ON_SUBREPORT

Drill-down on a subreport.

windowHandle

Frame window handle where the event happens.

groupList

Specifies an array of pointers to group names in the report when drilling on a group summary, a Group Tree, a chart, or a map; and a pointer to a single element array containing the subreport name when drilling on a subreport. This memory is freed after the callback function is called.

groupLevel

The number of the group name in the group list.

Remarks

Member groupList will be freed after the callback function. You will need to make a copy of the groupList if you want to use it later.

VB Type Listing
Type PEDrillOnGroupEventInfo
    StructSize As Integer
    drillType As Integer
    windowHandle As Long
    groupList As String
    groupLevel As Integer
End Type
Delphi Record Listing
type
    PEPCharPointer = ^PChar
    PEDrillOnGroupEventInfo
        StructSize: Word;
        drillType: Word;
        windowHandle: HWnd;
        groupList: PEPCharPointer;
        groupLevel: Word;
    end;


Seagate Software IMG Holdings, Inc.
http://www.seagatesoftware.com
Support services:
http://support.seagatesoftware.com