Syntax:
HRESULT DefineRow(enDefineRowMode nMode, const VARIANT* arvRelations);
Task:
Only used at node level. List & Label requests to pass the data of the current record.
Parameter:
enum enDefineRowMode
{
ROWMODE_DEFAULT = 0, // internal, not yet queried
ROWMODE_OWN_COLUMNS = 1, // bit 0
ROWMODE_1TO1_COLUMNS = 2, // bit 1
ROWMODE_ALL_COLUMNS = 3, // bit 0 | bit 1
ROWMODE_COLUMN_MASK = 0x0f,
ROWMODE_DATA_PRINT_SYNTAXPARSING = 0x00, and
ROWMODE_DATA_DESIGN = 0x10,
ROWMODE_DATA_PRINT_REALDATA = 0x20,
ROWMODE_DATA_MASK = 0xf0,
ROWMODE_FIELD = 0x100,
};
nMode: Bitmask for the type of data
arvRelations: Not used
Return value:
E_NOTIMPL for root objects and E_FAIL in the event of an error. Usually S_OK.
Hints:
Pass the requested fields and variables to List & Label here.
See also:
LlDefineFieldExt, LlDefineVariableExt