Metodo Matrix::RotateAt (gdiplusmatrix.h)

Il metodo Matrix::RotateAt aggiorna questa matrice con il prodotto stesso e una matrice che rappresenta la rotazione su un punto specificato.

Sintassi

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

Parametri

[in] angle

Tipo: REAL

Numero reale che specifica l'angolo di rotazione in gradi. I valori positivi specificano la rotazione in senso orario.

[in, ref] center

Tipo: const PointF

Riferimento a un oggetto PointF che specifica il centro della rotazione. Questo è il punto su cui si svolge la rotazione.

[in] order

Tipo: MatrixOrder

facoltativo. Elemento dell'enumerazione MatrixOrder che specifica l'ordine della moltiplicazione. MatrixOrderPrepend specifica che la matrice di rotazione si trova a sinistra e MatrixOrderAppend specifica che la matrice di rotazione è a destra. Il valore predefinito è MatrixOrderPrepend.

Valore restituito

Tipo: Stato

Se il metodo ha esito positivo, restituisce Ok, ovvero un elemento dell'enumerazione Status .

Se il metodo ha esito negativo, restituisce uno degli altri elementi dell'enumerazione Status .

Requisiti

Requisito Valore
Client minimo supportato Windows XP, Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione gdiplusmatrix.h (include Gdiplus.h)
Libreria Gdiplus.lib
DLL Gdiplus.dll

Vedi anche

Trasformazioni globali e locali

Matrice

Rappresentazione tramite matrici delle trasformazioni

Matrice::Moltiplica

Matrice::Ruota

Matrice::Scale

Matrice::Shear

Matrix::Translate

Matrixorder

Trasformazioni