Compartilhar via


Método GraphicsPath::GraphicsPath(constPointF*,constBYTE*,INT,FillMode) (gdipluspath.h)

Cria um objeto GraphicsPath::GraphicsPath com base em uma matriz de pontos, uma matriz de tipos e um modo de preenchimento.

Sintaxe

void GraphicsPath(
  [in] const PointF *points,
  [in] const BYTE   *types,
  [in] INT          count,
  [in] FillMode     fillMode
);

Parâmetros

[in] points

Tipo: const PointF*

Ponteiro para uma matriz de pontos que especifica os pontos de extremidade e pontos de controle das linhas e splines de Bézier que são usados para desenhar o caminho.

[in] types

Tipo: const BYTE*

Ponteiro para uma matriz de bytes que contém o tipo de ponto e um conjunto de sinalizadores para cada ponto na matriz de pontos . O tipo de ponto é armazenado nos três bits menos significativos e os sinalizadores são armazenados nos quatro bits mais significativos. Os possíveis tipos de ponto e sinalizadores são listados na enumeração PathPointType .

[in] count

Tipo: INT

Inteiro que especifica o número de elementos na matriz de pontos . Isso é o mesmo que o número de elementos na matriz de tipos .

[in] fillMode

Tipo: FillMode

Opcional. Elemento da enumeração FillMode que especifica como as áreas são preenchidas se o caminho se cruza. O valor padrão é FillModeAlternate.

Retornar valor

Nenhum

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP, Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho gdipluspath.h (inclua Gdiplus.h)
Biblioteca Gdiplus.lib
DLL Gdiplus.dll

Confira também

Recorte com uma região

Construindo e desenhando demarcadores

Criando um Gradiente de Caminho

Fillmode

Graphicspath

Construtores GraphicsPath

Pathdata

Pathgradientbrush

Pathpointtype

Caminhos

Pointf