L_VecSelectObject

#include "lvkrn.h"

L_LVKRN_API L_INT L_VecSelectObject(pVector, pObject, bSelect)

const pVECTORHANDLE pVector;

pointer to a vector handle

pVECTOROBJECT pObject;

pointer to a vector object

L_BOOL bSelect;

flag that indicates whether to select or unselect

Selects or unselects an object.

Parameter Description
pVector Pointer to a vector handle. Objects within this vector handle will be selected or unselected.
pObject Pointer to a VECTOROBJECT structure that references an object to be selected or unselected.
bSelect Flag that indicates whether to select or unselect the specified object. Possible values are:
  Value Meaning
  TRUE Select the specified object.
  FALSE Unselect the specified object.

Returns

SUCCESS

The function was successful.

< 1

An error occurred. Refer to Return Codes.

Comments

Selects or unselects an object within the specified vector handle.

Required DLLs and Libraries

LVKRN

For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application.

See Also

Functions:

L_VecIsObjectSelected, L_VecDeleteObject, L_VecHitTest, L_VecGetObject

Example

This example will select the object under a given 2D point.

L_INT VecSelectObjectExample( 
pVECTORHANDLE pVector, 
POINT* pPoint) 
{ 
   VECTOROBJECT   Object;    /* Object under point */ 
   L_INT          nRet; 
   /* Get object under that point */ 
   nRet = L_VecHitTest( pVector, pPoint, &Object ); 
   /* Is there an object under that point? */ 
   if( nRet == SUCCESS ) 
      /* Yes, select it */ 
   nRet = L_VecSelectObject( pVector, &Object, TRUE ); 
   return nRet; 
} 

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
LEADTOOLS Vector C API Help