Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CD2DGeometry