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
Plataforma de destino | Windows |
Encabezado | d2d1.h |
Library | D2d1.lib |
Archivo DLL | D2d1.dll |