Метод IInkStrokeDisp::HitTestCircle (msinkaut.h)

Определяет, является ли штрих полностью внутри или пересекается заданным кругом.

Синтаксис

HRESULT HitTestCircle(
  [in]          long         X,
  [in]          long         Y,
  [in]          float        Radius,
  [out, retval] VARIANT_BOOL *Intersects
);

Параметры

[in] X

Положение по оси X центра круга проверки попадания в координатах пространства рукописного ввода.

[in] Y

Позиция по оси Y центра круга проверки попадания в координатах пространства рукописного ввода.

[in] Radius

Радиус окружности, используемой в тесте попадания.

[out, retval] Intersects

VARIANT_TRUE , если штрих пересекается или находится внутри круга; в противном случае VARIANT_FALSE

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Код возврата Описание
S_OK
Успешно.
E_POINTER
Параметр содержит недопустимый указатель.
E_INK_EXCEPTION
В методе произошло исключение.
E_UNEXPECTED
Непредвиденный параметр или тип свойства.

Требования

   
Минимальная версия клиента Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header msinkaut.h
Библиотека InkObj.dll

См. также раздел

Метод GetRectangleIntersections

Метод HitTest(Point, Single)

Интерфейс IInkStrokeDisp

Метод NearestPoint [интерфейс IInkStrokeDisp]