CD2DGeometry::StrokeContainsPoint
Określa, czy obrysu geometry zawiera określony punkt, biorąc pod uwagę określony obrysu, grubość, styl i transformacji.
BOOL StrokeContainsPoint(
CD2DPointF point,
FLOAT strokeWidth,
ID2D1StrokeStyle* strokeStyle,
const D2D1_MATRIX_3X2_F& worldTransform,
BOOL* contains,
FLOAT flatteningTolerance = D2D1_DEFAULT_FLATTENING_TOLERANCE
) const;
Parametry
point
Punkt do testowania zamknięcia.strokeWidth
Grubość obrysu, aby zastosować.strokeStyle
Styl obrysu, aby zastosować.worldTransform
Transformacji do zastosowania do geometrii obrysowane.contains
Gdy metoda ta zwraca, zawiera wartość logiczną, wartość TRUE, jeśli obrysu geometry zawiera określony punkt; w przeciwnym razie wartość FALSE.Dla tego parametru musi przydzielić pamięć.flatteningTolerance
Numeryczne dokładność, z którym dokładne ścieżki geometryczne i przecięcia ścieżki jest obliczana.Brak obrysu przez mniej niż tolerancja punkty nadal są uważane za wewnątrz.Mniejsze wartości bardziej dokładnych wyników, ale powoduje wolniejsze wykonanie.
Wartość zwracana
Jeśli metoda się powiedzie, zwraca wartość TRUE.W przeciwnym razie zwraca wartość FALSE.
Wymagania
Nagłówek: afxrendertarget.h