Condividi tramite


Metodo Matrix::TransformPoints(Point*,INT) (gdiplusmatrix.h)

Il metodo Matrix::TransformPoints moltiplica ogni punto in una matrice per questa matrice. Ogni punto viene considerato come una matrice di righe. La moltiplicazione viene eseguita con la matrice di riga a sinistra e questa matrice a destra.

Sintassi

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

Parametri

[in, out] pts

Tipo: Punto*

Puntatore a una matrice di oggetti Point che, all'input, contiene i punti da trasformare e, nell'output, riceve i punti trasformati. Ogni punto della matrice viene trasformato (moltiplicato per questa matrice) e aggiornato con il risultato della trasformazione.

[in] count

Tipo: INT

Facoltativa. Intero che specifica il numero di punti da trasformare. Il valore predefinito è 1.

Valore restituito

Tipo: Stato

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

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

Requisiti

   
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

Point

Metodi TransformPoints

Metodi TransformVectors

Trasformazioni