CD2DGeometry::StrokeContainsPoint
Détermine si le trait de la géométrie contient le point spécifié en fonction de l'épaisseur du trait, du style et de la transformation spécifiés.
BOOL StrokeContainsPoint(
CD2DPointF point,
FLOAT strokeWidth,
ID2D1StrokeStyle* strokeStyle,
const D2D1_MATRIX_3X2_F& worldTransform,
BOOL* contains,
FLOAT flatteningTolerance = D2D1_DEFAULT_FLATTENING_TOLERANCE
) const;
Paramètres
point
Point dont la relation contenant-contenu doit être testée.strokeWidth
Épaisseur du trait à appliquer.strokeStyle
Style du trait à appliquer.worldTransform
Transformation à appliquer à la géométrie rayée.contains
Cette méthode renvoie une série de valeurs booléennes avec la valeur TRUE si le trait de la géométrie contient le point spécifié ; sinon, FALSE. Vous devez allouer un espace de stockage pour ce paramètre.flatteningTolerance
Précision numérique avec laquelle le tracé géométrique et l'intersection du chemin d'accès sont calculés. Les points qui ne comportent pas le trait en raison d'un niveau inférieur au seuil de tolérance sont toujours considérés à l'intérieur de l'objet. Des valeurs plus faibles permettent de générer des résultats plus précis mais ralentissent l'exécution.
Valeur de retour
Si la méthode réussit, renvoie TRUE. Sinon, renvoie la valeur FALSE.
Configuration requise
En-tête : afxrendertarget.h