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

Disegna la struttura dell'ellisse specificata utilizzando lo stile del tratto specificato.

Sintassi

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

Parametri

ellipse

Tipo: [in] const D2D1_ELLIPSE &

Posizione e raggio dell'ellisse da disegnare, in pixel indipendenti dal dispositivo.

brush

Tipo: [in] ID2D1Brush*

Pennello utilizzato per disegnare il contorno dell'ellisse.

strokeWidth

Tipo: [in] FLOAT

Larghezza del tratto, in pixel indipendenti dal dispositivo. Il valore deve essere maggiore o uguale a 0,0f. Se questo parametro non viene specificato, per impostazione predefinita è 1.0f. Il tratto è centrato sulla linea.

strokeStyle

Tipo: [in, facoltativo] ID2D1StrokeStyle*

Stile del tratto da applicare al contorno dell'ellisse o NULL per disegnare un tratto solido.

Valore restituito

nessuno

Osservazioni

Se ha esito negativo, il metodo DrawEllipse non restituisce un codice di errore. Per determinare se un'operazione di disegno (ad esempio DrawEllipse) non è riuscita, controllare il risultato restituito dai metodi ID2D1RenderTarget::EndDraw o ID2D1RenderTarget::Flush .

Esempio

Per un esempio, vedere Come disegnare e riempire una forma di base.

Requisiti

Requisito Valore
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione d2d1.h
Libreria D2d1.lib
DLL D2d1.dll

Vedi anche

ID2D1RenderTarget