#include "ltwrappr.h"

L_INT LVectorObject::IsObjectSelected(pbSelected)

Gets a value that indicates whether or not the class object is selected.


L_BOOL *pbSelected

Pointer to a variable to be updated with a value that indicates whether or not the class object is selected. Possible values are:

Value Meaning
TRUE The class object is selected.
FALSE The class object is not selected.


Value Meaning
SUCCESS The function was successful.
< 1 An error occurred. Refer to Return Codes.

Required DLLs and Libraries

See Also




This example will toggle the selection state of the object under a given 2D point.

L_INT LVectorObject__IsObjectSelectedExample(HWND hWnd, LVectorBase *pVector, LPPOINT pPoint) 
   L_INT          nRet; 
   LVectorObject  VectorObject;    /* Object under point */ 
   // Get object under that point  
   nRet = pVector->HitTest(pPoint, &VectorObject); 
   //Is there an object under that point? If yes, select it 
   if (nRet == SUCCESS) 
      L_BOOL bSelected; 
      nRet = VectorObject.IsObjectSelected(&bSelected); 
      if(nRet != SUCCESS) 
         return nRet; 
      nRet = VectorObject.SelectObject(!bSelected); 
      if(nRet != SUCCESS) 
         return nRet; 
      return nRet; 
   return SUCCESS; 

Help Version 21.0.2021.4.7
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Vector C++ Class Library Help