PEMouseClickEventInfo contains information associated with a mouse click event when the callback function is called with event ID equal to PE_RIGHT/MIDDLE/LEFT_CLICK_EVENT.
typedef struct PEMouseClickEventInfo {
WORD StructSize;
long windowHandle;
UINT clickAction;
UINT clickFlags;
int xOffset;
int yOffset;
PEValueInfo fieldValue;
DWORD objectHandle;
short sectionCode
} PEMouseClickedEventInfo;
Specifies the size of the PEMouseClickEventInfo structure. Initialize this member to PE_SIZEOF_MOUSE_CLICK_EVENT_INFO. | |||
Specifies the handle of the frame window in which the mouse click event occurred. | |||
Indicates the click action. Uses one of the following PE_MOUSE_XXX constants. | |||
| Constant | Description | ||
Indicates the source of the event, which can be any combination of the following PE_CF_XXX virtual key state | |||
| Constant | Value | Description | |
The PEValueInfo, structure containing information about the value of the object at the click point, if it is a field object (excluding MEMO and BLOB fields), else valueType element = PE_VI_NOVALUE. | |||
Specifies the Section Codes for the section in which the click occurred. See Working with section codes. | |||
type
PEMouseClickEventInfo = record
StructSize : Word;
windowHandle : LongInt;
clickAction : integer;
clickFlags : integer; {
xOffset : integer;
yOffset : integer;
fieldValue : PEValueInfo;
objectHandle : DWord;
sectionCode : smallint;
end;
| Seagate Software IMG Holdings, Inc. http://www.seagatesoftware.com Support services: http://support.seagatesoftware.com |