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.

Retornar valor

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

Requisito Valor
Cliente mínimo com suporte Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2, Windows Server 2008 com SP2 e Platform Update para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho d2d1.h
Biblioteca D2d1.lib
DLL D2d1.dll

Confira também

ID2D1RenderTarget