Compartilhar via


Método ID2D1RenderTarget::D rawEllipse(constD2D1_ELLIPSE*,ID2D1Brush*,FLOAT,ID2D1StrokeStyle*) (d2d1.h)

Desenha a estrutura de tópicos da elipse especificada usando o estilo de traço especificado.

Sintaxe

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

Parâmetros

ellipse

Tipo: [in] const D2D1_ELLIPSE*

A posição e o raio da elipse a ser desenhada, em pixels independentes do dispositivo.

brush

Tipo: [in] ID2D1Brush*

O pincel usado para pintar a estrutura de tópicos da elipse.

strokeWidth

Tipo: [in] FLOAT

A largura do traço, em pixels independentes do dispositivo. O valor deve ser maior ou igual a 0,0f. Se esse parâmetro não for especificado, o padrão será 1.0f. O traço está centralizado na linha.

strokeStyle

Tipo: [in, opcional] ID2D1StrokeStyle*

O estilo de traço a ser aplicado ao contorno da elipse ou NULL para pintar um traço sólido.

Valor retornado

Nenhum

Comentários

O método DrawEllipse não retornará um código de erro se falhar. Para determinar se uma operação de desenho (como DrawEllipse) falhou, marcar o resultado retornado pelos métodos ID2D1RenderTarget::EndDraw ou ID2D1RenderTarget::Flush.

Exemplos

Para obter um exemplo, consulte Como desenhar e preencher uma forma básica.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho d2d1.h
Biblioteca D2d1.lib
DLL D2d1.dll

Confira também

ID2D1RenderTarget