ANNHANDLEINFO

typedef struct tagANNHANDLEINFO 
{ 
   L_UINT uStructSize; 
   L_INT nType; 
   L_INT nID; 
   L_INT nIndex; 
   ANNPOINT ptLocationContainer; 
   POINT ptLocationClient; 
   L_BOOL bVisible; 
   COLORREF crPen; 
   COLORREF crFill; 
   L_INT nShape; 
   HCURSOR hCursor; 
   L_INT nTotalHandles; 
   L_INT nReserved; 
} ANNHANDLEINFO, *pANNHANDLEINFO; 

This structure is used in the callback function with L_AnnEnumerateHandles.

 

bVisible Value that indicates whether the handle is visible. Possible values are:
  Value Meaning
  TRUE The handle is visible.
  FALSE The handle is invisible.
crPen A COLORREF value that represents the color of the pen used to draw the user handle (the outline of the handle).
crFill A COLORREF value that represents the color used to fill the user handle.
 

nShape A value that indicates the shape of the handle. Possible values are:
  Value Meaning
  ANNHANDLE_SHAPE_SQUARE The shape of the user handle is square
  ANNHANDLE_SHAPE_CIRCLE The shape of the user handle is a circle
hCursor Handle to a cursor. This is the cursor that appears when the mouse hovers over the user handle. If this value is zero, then a default cursor will appear.
nTotalHandles The total number of annotation object handles. This includes both the default annotation handles and the user-defined annotation handles.
nReserved Reserved for future use. Must set this field to zero.

Help Version 20.0.2018.7.30
Products | Support | Contact Us | Copyright Notices
© 1991-2018 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Raster Imaging C API Help