LEADTOOLS Annotations (Leadtools.Annotations assembly)
LEAD Technologies, Inc

HitTest Method (AnnContainer)






The AnnPoint to be tested.
Threshold buffer value.
Retrieves the object at the specified coordinates.
Syntax
public virtual AnnObject HitTest( 
   AnnPoint testPoint,
   int buffer
)
'Declaration
 
Public Overridable Function HitTest( _
   ByVal testPoint As AnnPoint, _
   ByVal buffer As Integer _
) As AnnObject
'Usage
 
Dim instance As AnnContainer
Dim testPoint As AnnPoint
Dim buffer As Integer
Dim value As AnnObject
 
value = instance.HitTest(testPoint, buffer)
public virtual AnnObject HitTest( 
   AnnPoint testPoint,
   int buffer
)
 function Leadtools.Annotations.AnnContainer.HitTest( 
   testPoint ,
   buffer 
)
public:
virtual AnnObject^ HitTest( 
   AnnPoint testPoint,
   int buffer
) 

Parameters

testPoint
The AnnPoint to be tested.
buffer
Threshold buffer value.

Return Value

An AnnObject that represents the object at the given screen coordinates; or null (Nothing in Visual Basic) if no object is at the tested location.
Remarks

testPoint should be in physical coordinates.

buffer is used to make the test point "bigger" to compensate for errors and provide smoother hit-testing. For example, if buffer is 2, a square with a length of 4 pixels around testPoint will be used to perform the hit-testing.

If more than one object overlaps underneath the test point, the method will return the object on top of the Z-order.

Example
For an example, refer to AnnContainer.
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

AnnContainer Class
AnnContainer Members

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.