LegacyRTSVisuStructEvent2 (STRUCT)ΒΆ
TYPE LegacyRTSVisuStructEvent2 EXTENDS VisuStructEvent : STRUCT
In fact this structure is a local copy of VisuStructEvent2 (located in CmpVisuHandler because used in the RTS too). It is used for realizing overlay mode with old runtime systems!
- InOut:
Name
Type
Initial
Comment
Inherited from
iStructSize
INT
SIZEOF(THIS^)
TOCHECK: looks like a hack
VisuStructEvent
EventTag
DWORD
VISU_ET_MONITORING
VisuStructEvent
dwParam1
DWORD
0
VisuStructEvent
dwParam2
DWORD
0
VisuStructEvent
clientID
DWORD
16#FFFFFFFF
the extern id, might not be set if the event is triggered within the IEC-Code!
VisuStructEvent
dwAddDataSize
DWORD
0
only the lower 24 bits of this value can be used for the size, becaue the highest byte is reserved the lowest bit of the highest byte (ie. bit 24) will signal whether the additional data has to be freeed after the usage by calling SysMemFreeData.
VisuStructEvent
pAdditionalData
POINTER TO BYTE
can be used for string input etc.
VisuStructEvent
bImportantInput
BOOL
TODO: maybe remove and decide in another way
VisuStructEvent
rOptInvalidRect
VisuStructSimpleRectangle
VisuStructEvent
lwIdStack
LWORD