Compartilhar via


estrutura GRADIENT_TRIANGLE (wingdi.h)

A estrutura GRADIENT_TRIANGLE especifica o índice de três vértices na matriz pVertex na função GradientFill . Esses três vértices formam um triângulo.

Sintaxe

typedef struct _GRADIENT_TRIANGLE {
  ULONG Vertex1;
  ULONG Vertex2;
  ULONG Vertex3;
} GRADIENT_TRIANGLE, *PGRADIENT_TRIANGLE, *LPGRADIENT_TRIANGLE;

Membros

Vertex1

O primeiro ponto do triângulo em que os lados se cruzam.

Vertex2

O segundo ponto do triângulo onde os lados se cruzam.

Vertex3

O terceiro ponto do triângulo onde os lados se cruzam.

Comentários

A estrutura GRADIENT_TRIANGLE especifica os valores na matriz pVertex que são usados quando o parâmetro dwMode da função GradientFill é GRADIENT_FILL_TRIANGLE. Para estruturas GradientFill relacionadas, consulte GRADIENT_RECT e TRIVERTEX.

A imagem a seguir mostra um exemplo de um triângulo com um preenchimento de gradiente.

Ilustração de um triângulo que preenche de laranja no ponto superior para magenta na linha inferior

Exemplos

Para obter um exemplo, consulte Desenhando um triângulo sombreado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho wingdi.h (inclua Windows.h)

Confira também

Estruturas de bitmap

Visão geral do Bitmaps

GRADIENT_RECT

Gradientfill

TRIVERTEX