Partager via


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

La méthode Matrix::TransformPoints multiplie chaque point d’un tableau par cette matrice. Chaque point est traité comme une matrice de lignes. La multiplication est effectuée avec la matrice de lignes à gauche et cette matrice à droite.

Syntaxe

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

Paramètres

[in, out] pts

Type : Point*

Pointeur vers un tableau d’objets Point qui, en entrée, contient les points à transformer et, en sortie, reçoit les points transformés. Chaque point du tableau est transformé (multiplié par cette matrice) et mis à jour avec le résultat de la transformation.

[in] count

Type : INT

Optionnel. Entier qui spécifie le nombre de points à transformer. La valeur par défaut est 1.

Valeur retournée

Type : État

Si la méthode réussit, elle retourne Ok, qui est un élément de l’énumération Status .

Si la méthode échoue, elle retourne l’un des autres éléments de l’énumération Status .

Configuration requise

   
Client minimal pris en charge Windows XP, Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête gdiplusmatrix.h (inclure Gdiplus.h)
Bibliothèque Gdiplus.lib
DLL Gdiplus.dll

Voir aussi

Transformations globales et locales

Matrice

Représentation matricielle des transformations

Point

Méthodes TransformPoints

Méthodes TransformVectors

Transformations