typedef struct tagVECTORHITTEST
{
L_INT nSize;
L_INT nDistance;
L_UINT32 dwFlags;
} VECTORHITTEST, * pVECTORHITTEST;
The VECTORHITTEST structure holds information about hit test options.
Member | Description | |
nSize | Size of this structure. Used for versioning. | |
nDistance | Distance from the point, in pixels. This value indicates how close the point must be to an object in order to "hit" the object. | |
dwFlags | Flag that determines which objects to consider when hit testing. Possible values are: | |
Value | Meaning | |
VECTOR_HITTEST_CLOSEDFIGURES | Determine whether the hit test point is inside closed objects. | |
VECTOR_HITTEST_IGNORESELECTED | Do not test objects that are already selected. |
The L_VecGetHitTest and L_VecSetHitTest functions, get and set the current hit test options. The L_VecHitTest actually performs the hit test.
The hit test options must be set before calling the L_VecHitTest function.
pVECTORHITTEST is a pointer to a VECTORHITTEST structure.