Método Matrix::TransformPoints(Point*,INT) (gdiplusmatrix.h)

O método Matrix::TransformPoints multiplica cada ponto em uma matriz por essa matriz. Cada ponto é tratado como uma matriz de linhas. A multiplicação é executada com a matriz de linha à esquerda e essa matriz à direita.

Sintaxe

Status TransformPoints(
  [in, out] Point *pts,
  [in]      INT   count
);

Parâmetros

[in, out] pts

Tipo: Ponto*

Ponteiro para uma matriz de objetos Point que, na entrada, contém os pontos a serem transformados e, na saída, recebe os pontos transformados. Cada ponto na matriz é transformado (multiplicado por essa matriz) e atualizado com o resultado da transformação.

[in] count

Tipo: INT

Opcional. Inteiro que especifica o número de pontos a serem transformados. O valor padrão é 1.

Valor retornado

Tipo: Status

Se o método for bem-sucedido, ele retornará Ok, que é um elemento da enumeração Status .

Se o método falhar, ele retornará um dos outros elementos da enumeração Status .

Requisitos

   
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 gdiplusmatrix.h (inclua Gdiplus.h)
Biblioteca Gdiplus.lib
DLL Gdiplus.dll

Confira também

Transformações globais e locais

Matriz

Representação matricial de transformações

Ponto

Métodos TransformPoints

Métodos TransformVectors

Transformações