Share via


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

Die Matrix::TransformPoints-Methode multipliziert jeden Punkt in einem Array mit dieser Matrix. Jeder Punkt wird als Zeilenmatrix behandelt. Die Multiplikation wird mit der Zeilenmatrix auf der linken Seite und dieser Matrix auf der rechten Seite durchgeführt.

Syntax

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

Parameter

[in, out] pts

Typ: Punkt*

Zeiger auf ein Array von Point-Objekten , das bei der Eingabe die zu transformierenden Punkte enthält und bei der Ausgabe die transformierten Punkte empfängt. Jeder Punkt im Array wird transformiert (multipliziert mit dieser Matrix) und mit dem Ergebnis der Transformation aktualisiert.

[in] count

Typ: INT

Optional. Eine ganze Zahl, die die Anzahl der zu transformierenden Punkte angibt. Der Standardwert ist 1.

Rückgabewert

Typ: Status

Wenn die Methode erfolgreich ist, gibt sie OK zurück, ein Element der Status-Enumeration .

Wenn die Methode fehlschlägt, wird eines der anderen Elemente der Status-Enumeration zurückgegeben.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP, Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile gdiplusmatrix.h (include Gdiplus.h)
Bibliothek Gdiplus.lib
DLL Gdiplus.dll

Weitere Informationen

Globale und lokale Transformationen

Matrix

Matrixdarstellung von Transformationen

Point

TransformPoints-Methoden

TransformVectors-Methoden

Transformationen