Compartir a través de


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

El método Matrix::TransformPoints multiplica cada punto de una matriz por esta matriz. Cada punto se trata como una matriz de filas. La multiplicación se realiza con la matriz de filas de la izquierda y esta matriz a la derecha.

Sintaxis

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

Parámetros

[in, out] pts

Tipo: Punto*

Puntero a una matriz de objetos Point que, en la entrada, contiene los puntos que se van a transformar y, en la salida, recibe los puntos transformados. Cada punto de la matriz se transforma (multiplica por esta matriz) y se actualiza con el resultado de la transformación.

[in] count

Tipo: INT

Opcional. Entero que especifica el número de puntos que se van a transformar. El valor predeterminado es 1.

Valor devuelto

Tipo: Estado

Si el método se realiza correctamente, devuelve Ok, que es un elemento de la enumeración Status .

Si se produce un error en el método, devuelve uno de los otros elementos de la enumeración Status .

Requisitos

   
Cliente mínimo compatible Windows XP, Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado gdiplusmatrix.h (include Gdiplus.h)
Library Gdiplus.lib
Archivo DLL Gdiplus.dll

Consulte también

Transformaciones globales y locales

Matriz

Representación matricial de transformaciones

Point

Métodos TransformPoints

Métodos TransformVectors

Transformaciones