Share via


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

Determina se um traço está completamente dentro ou interseccionado por um determinado círculo.

Sintaxe

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

Parâmetros

[in] X

A posição x do centro do círculo de teste de clique em coordenadas de espaço à tinta.

[in] Y

A posição y do centro do círculo de teste de clique em coordenadas de espaço à tinta.

[in] Radius

O raio do círculo a ser usado no teste de clique.

[out, retval] Intersects

VARIANT_TRUE se o traço se cruza ou está dentro do círculo; caso contrário, VARIANT_FALSE

Valor retornado

Esse método pode retornar um desses valores.

Código de retorno Descrição
S_OK
Êxito.
E_POINTER
Um parâmetro continha um ponteiro inválido.
E_INK_EXCEPTION
Ocorreu uma exceção dentro do método .
E_UNEXPECTED
Parâmetro ou tipo de propriedade inesperado.

Requisitos

   
Cliente mínimo com suporte Windows XP Tablet PC Edition [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho msinkaut.h
Biblioteca InkObj.dll

Confira também

Método GetRectangleIntersections

Método HitTest(Point, Single)

IInkStrokeDisp Interface

Método NearestPoint [Interface IInkStrokeDisp]