PEDrillOnDetailEventInfo

PEDrillOnDetailEventInfo contains information related to callback Event Id = PE_DRILL_ON_DETAIL_EVENT event information.

C Syntax
typedef struct PEDrillOnDetailEventInfo {
    WORD StructSize;
    short selectedFieldIndex;
    long windowHandle;
    struct PEFieldValueInfo **fieldValueList;
    short nFieldValue;
} PEDrillOnDetailEventInfo;
Members

StructSize

Specifies the size of the PEDrillOnDetailEventInfo structure. Initialize this number to PE_SIZEOF_DRILL_ON_DETAIL_EVENT_INFO.

selectedFieldIndex

The 0-based index indicating which drill-down field was selected. Contains -1 if no field was selected.

windowHandle

Frame window handle where the drill on detail event happens.

fieldValueList

Points to an array of PEFieldValue. Memory pointed by fieldValueList is freed after calling the callback function.

nFieldValue

The 1-based index of the value in field value list (for example, if the value is listed second, the number would be 2).

Remarks

If the user clicks one of the fields in the Details section, selectedFieldIndex will point to the field index in fieldValueList. These fields have to be one of database field, group name field, summary field, formula field. Clicks on text object, graph, picture, ole, subreport, special var field, or database memo or blob field, selectedFieldIndex return -1.

Delphi Record Listing
type
    PEFieldValueInfoDoublePtr = ^PEFieldValueInfoPtr
    PEDrillOnDetailEventInfo = record{
        StructSize: Word;
        selectedFieldIndex:smallint;
        windowHandle: longint;
        fieldValueList: PEFieldValueInfoDoublePtr;
        nFieldValue: smallint;
    end;


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