Compartir a través de


CD2DGeometry::StrokeContainsPoint

Determina si el trazo de la geometría contiene el punto especificado dado el grosor del trazo especificado, el estilo y la transformación.

BOOL StrokeContainsPoint(
   CD2DPointF point,
   FLOAT strokeWidth,
   ID2D1StrokeStyle* strokeStyle,
   const D2D1_MATRIX_3X2_F& worldTransform,
   BOOL* contains,
   FLOAT flatteningTolerance = D2D1_DEFAULT_FLATTENING_TOLERANCE
) const;

Parámetros

  • point
    Punto cuya inclusión se va a comprobar.

  • strokeWidth
    El grosor del trazo que se va a aplicar.

  • strokeStyle
    El estilo del trazo que se va a aplicar.

  • worldTransform
    La transformación que se va a aplicar a la geometría trazada.

  • contains
    Cuando este método finaliza, contiene un valor booleano establecido en TRUE si el trazo de la geometría contiene el punto especificado; de lo contrario, FALSE. Debe asignar el almacenamiento para este parámetro.

  • flatteningTolerance
    La exactitud numérica con la que se calcula la ruta de acceso geométrica y la intersección de la ruta de acceso. Los puntos sin trazo por debajo de la tolerancia aún se consideran dentro. Los valores menores generan resultados más precisos pero hacen que la ejecución sea más lenta.

Valor devuelto

Si el método se realiza correctamente, devuelve TRUE. De lo contrario, devuelve FALSE.

Requisitos

Encabezado: afxrendertarget.h

Vea también

Referencia

CD2DGeometry (Clase)