VECTORHITTEST

typedef  struct  tagVECTORHITTEST
{
     L_INT  nSize;
     L_INT  nDistance;
     L_UINT32  dwFlags;
}  VECTORHITTEST,  L_FAR  *  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.

Comments

L_VecGetHitTest and L_VecSetHitTest get and set the current hit test options. L_VecHitTest actually performs the hit test.

The hit test options must be set before calling L_VecHitTest.

pVECTORHITTEST is a pointer to a VECTORHITTEST structure.