Freigeben über


pen::ResetTransform-Methode (gdipluspen.h)

Die Pen::ResetTransform-Methode legt die Welttransformationsmatrix dieses Pen-Objekts auf die Identitätsmatrix fest.

Syntax

Status ResetTransform();

Rückgabewert

Typ: Status

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

Wenn bei der Methode ein Fehler auftritt, gibt sie eines der anderen Elemente der Ok-Enumeration zurück.

Hinweise

Die Identitätsmatrix stellt eine Transformation dar, die nichts bewirkt. Wenn die Welttransformationsmatrix eines Pen-Objekts die Identitätsmatrix ist, wird keine Welttransformation auf Elemente angewendet, die mit diesem Pen-Objekt gezeichnet wurden.

Beispiele

Das folgende Beispiel erstellt ein Pen-Objekt , legt eine Skalierungsmatrix auf den Stift fest und zeichnet ein Rechteck. Der Code setzt dann die Transformation des Stifts zurück und zeichnet ein zweites Rechteck.

VOID Example_ResetTrans(HDC hdc)
{
   Graphics graphics(hdc);

   // Create a pen, and set its transformation.
   Pen pen(Color(255, 0, 0, 255), 2);
   pen.ScaleTransform(8, 4);

   // Draw a rectangle with the transformed pen.
   graphics.DrawRectangle(&pen, 50, 50, 150, 100);

   pen.ResetTransform();

   // Draw a rectangle with no pen transformation.
   graphics.DrawRectangle(&pen, 250, 50, 150, 100);
}

Anforderungen

Anforderung Wert
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 gdipluspen.h (include Gdiplus.h)
Bibliothek Gdiplus.lib
DLL Gdiplus.dll

Weitere Informationen

Koordinatensysteme und Transformationen

Matrix

Stift

pen::GetTransform

Pen::MultiplyTransform

Pen::RotateTransform

pen::ScaleTransform

pen::SetTransform

Transformationen