Compartir a través de


ID2D1RenderTarget::D rawEllipse(constD2D1_ELLIPSE&,ID2D1Brush*,FLOAT,ID2D1StrokeStyle*) (d2d1.h)

Dibuja el contorno de la elipse especificada con el estilo de trazo especificado.

Sintaxis

void DrawEllipse(
  const D2D1_ELLIPSE & ellipse,
  ID2D1Brush           *brush,
  FLOAT                strokeWidth,
  ID2D1StrokeStyle     *strokeStyle
);

Parámetros

ellipse

Tipo: [in] const D2D1_ELLIPSE &

La posición y el radio de la elipse que se va a dibujar, en píxeles independientes del dispositivo.

brush

Tipo: [in] ID2D1Brush*

El pincel que se usa para pintar el contorno de la elipse.

strokeWidth

Tipo: [in] FLOAT

Ancho del trazo, en píxeles independientes del dispositivo. El valor debe ser mayor o igual que 0,0f. Si no se especifica este parámetro, el valor predeterminado es 1.0f. El trazo se centra en la línea.

strokeStyle

Tipo: [in, opcional] ID2D1StrokeStyle*

Estilo de trazo que se va a aplicar al contorno de la elipse o NULL para pintar un trazo sólido.

Valor devuelto

None

Observaciones

El método DrawEllipse no devuelve un código de error si se produce un error. Para determinar si se produjo un error en una operación de dibujo (como DrawEllipse), compruebe el resultado devuelto por los métodos ID2D1RenderTarget::EndDraw o ID2D1RenderTarget::Flush .

Ejemplos

Para obtener un ejemplo, vea Cómo dibujar y rellenar una forma básica.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado d2d1.h
Library D2d1.lib
Archivo DLL D2d1.dll

Consulte también

ID2D1RenderTarget