Compartir a través de


Método IInkStrokeDisp::HitTestCircle (msinkaut.h)

Determina si un trazo está completamente dentro o intersecado por un círculo determinado.

Sintaxis

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

Parámetros

[in] X

Posición x del centro del círculo de prueba de posicionamiento en coordenadas de espacio de tinta.

[in] Y

Posición y del centro del círculo de prueba de posicionamiento en coordenadas de espacio de tinta.

[in] Radius

Radio del círculo que se va a usar en la prueba de posicionamiento.

[out, retval] Intersects

VARIANT_TRUE si el trazo interseca o está dentro del círculo; de lo contrario, VARIANT_FALSE

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
Correcto.
E_POINTER
Un parámetro contenía un puntero no válido.
E_INK_EXCEPTION
Se produjo una excepción dentro del método .
E_UNEXPECTED
Parámetro o tipo de propiedad inesperados.

Requisitos

   
Cliente mínimo compatible Windows XP Tablet PC Edition [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado msinkaut.h
Library InkObj.dll

Consulte también

GetRectangleIntersections (método)

HitTest(Point, Single) (Método)

IInkStrokeDisp (Interfaz)

Método NearestPoint [IInkStrokeDisp Interface]