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