CD2DGeometry::StrokeContainsPoint
Determina se il tratto della geometria contiene il punto specificato dato lo spessore, lo stile e la trasformazione del tratto specificato.
BOOL StrokeContainsPoint(
CD2DPointF point,
FLOAT strokeWidth,
ID2D1StrokeStyle* strokeStyle,
const D2D1_MATRIX_3X2_F& worldTransform,
BOOL* contains,
FLOAT flatteningTolerance = D2D1_DEFAULT_FLATTENING_TOLERANCE
) const;
Parametri
point
Punto di cui eseguire il test di contenimento.strokeWidth
Lo spessore del tratto da applicare.strokeStyle
Lo stile del tratto da applicare.worldTransform
La trasformazione da applicare alla geometria tratteggiata.contains
Quando termina, questo metodo contiene un valore booleano impostato su TRUE e il tratto della geometria contiene il punto specificato; in caso contrario, FALSE. È necessario allocare spazio di archiviazione per questo parametro.flatteningTolerance
L'accuratezza numerica con cui è calcolato il percorso geometrico preciso e l'intersezione del percorso. I punti in cui manca il tratto per meno della tolleranza sono ancora considerati interni. Valori inferiori producono risultati più precisi ma possono rallentare l'esecuzione.
Valore restituito
Se il metodo ha esito positivo, restituisce TRUE. Negli altri casi, restituirà FALSE.
Requisiti
Intestazione: afxrendertarget.h