Condividi tramite


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

Disegna la struttura dei puntini di sospensione specificati usando 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 dei puntini di sospensione da disegnare, in pixel indipendenti dal dispositivo.

brush

Tipo: [in] ID2D1Brush*

Pennello usato per disegnare la struttura 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 è specificato, il valore predefinito è 1.0f. Il tratto è centrato sulla linea.

strokeStyle

Tipo: [in, facoltativo] ID2D1StrokeStyle*

Stile di tratto da applicare alla struttura dell'ellisse o NULL per disegnare un tratto solido.

Valore restituito

nessuno

Osservazioni

Il metodo DrawEllipse non restituisce un codice di errore se ha esito negativo. 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

   
Piattaforma di destinazione Windows
Intestazione d2d1.h
Libreria D2d1.lib
DLL D2d1.dll

Vedi anche

ID2D1RenderTarget