Compartir a través de


Método Matrix::RotateAt (gdiplusmatrix.h)

El método Matrix::RotateAt actualiza esta matriz con el producto de sí mismo y una matriz que representa la rotación sobre un punto especificado.

Sintaxis

Status RotateAt(
  [in]      REAL           angle,
  [in, ref] const PointF & center,
  [in]      MatrixOrder    order
);

Parámetros

[in] angle

Tipo: REAL

Número real que especifica el ángulo de rotación en grados. Los valores positivos especifican la rotación de las agujas del reloj.

[in, ref] center

Tipo: const PointF

Referencia a un objeto PointF que especifica el centro de la rotación. Este es el punto sobre el que tiene lugar la rotación.

[in] order

Tipo: MatrixOrder

Opcional. Elemento de la enumeración MatrixOrder que especifica el orden de la multiplicación. MatrixOrderPrepend especifica que la matriz de rotación está a la izquierda y MatrixOrderAppend especifica que la matriz de rotación está a la derecha. El valor predeterminado es MatrixOrderPrepend.

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

Requisito Value
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

Matrix::Multiply

Matrix::Rotate

Matrix::Scale

Matrix::Shear

Matrix::Translate

MatrixOrder

Transformaciones