Partager via


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

Détermine si un trait est complètement à l’intérieur ou entrecroisé par un cercle donné.

Syntaxe

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

Paramètres

[in] X

Position x du centre du cercle de test de frappe dans les coordonnées d’espace d’encre.

[in] Y

Position y du centre du cercle de test de frappe dans les coordonnées d’espace d’encre.

[in] Radius

Rayon du cercle à utiliser dans le test de succès.

[out, retval] Intersects

VARIANT_TRUE si le trait se croise ou se trouve à l’intérieur du cercle ; sinon, VARIANT_FALSE

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
Réussite.
E_POINTER
Un paramètre contenait un pointeur non valide.
E_INK_EXCEPTION
Une exception s’est produite à l’intérieur de la méthode.
E_UNEXPECTED
Type de paramètre ou de propriété inattendu.

Spécifications

   
Client minimal pris en charge Windows XP Édition Tablet PC [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête msinkaut.h
Bibliothèque InkObj.dll

Voir aussi

GetRectangleIntersections, méthode

Méthode HitTest(Point, Single)

IInkStrokeDisp, interface

NearestPoint, méthode [interface IInkStrokeDisp]