Получение информации о том, какая часть контура "задета" указанной точкой устройства.
Язык Описание VBScript, JavaScript FunctionGetContourTouchInfo(aContour, aDevX, aDevY, aX, aY, aPartIndex, aVertexIndex) Visual Basic Function GetContourTouchInfo(ByVal aContour As IIngeoContour, ByVal aDevX As Long, ByVal aDevY As Long, ByVal aX As Double, ByVal aY As Double, ByVal aPartIndex As Long, ByVal aVertexIndex As Long) As TIngeoTouchInfo Delphi function GetContourTouchInfo(aContour: IIngeoContour; aDevX: Longint; aDevY: Longint; aX: Double; aY: Double; aPartIndex: Longint; aVertexIndex: Longint): TIngeoTouchInfo; C, C++ HRESULT GetContourTouchInfo(IIngeoContour* aContour, long aDevX, long aDevY, double* aX, double* aY, long* aPartIndex, long* aVertexIndex, TIngeoTouchInfo* Value);
Данный параметр возвращает индекс вершины, ближайшей к заданной точке устройства.
Может принимать одно из следующих значений:
Зачение Описание intiNone Указанная точка устройства не "задевает" указанный контур. Параметры aX и aY содержат координаты точки устройства в "мировой" системе координат. Параметры aPartIndex и aVertexIndex не заполняются. intiVertex Указанная точка устройства "задевает" вершину контура. Параметры aX и aY содержат координаты вершины. Параметры aPartIndex и aVertexIndex содержат индекс части контура и вершины. intiEdge Указанная точка устройства "задевает" ребро контура. Параметры aX и aY содержат координаты ближайшей точки на ребре. Параметры aPartIndex и aVertexIndex содержат индекс части контура и конечной вершины ребра. intiInside Указанная точка попала внутрь полигональной части контура. Параметры aX и aY содержат координаты точки устройства в "мировой" системе координат. Параметры aPartIndex и aVertexIndex не заполняются.