Metodo Pen::ResetTransform (gdipluspen.h)

Il metodo Pen::ResetTransform imposta la matrice di trasformazione mondiale di questo oggetto Pen sulla matrice di identità.

Sintassi

Status ResetTransform();

Valore restituito

Tipo: Stato

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

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

Commenti

La matrice di identità rappresenta una trasformazione che non fa nulla. Se la matrice di trasformazione mondiale di un oggetto Pen è la matrice di identità, non viene applicata alcuna trasformazione mondiale agli elementi disegnati usando l'oggetto Pen .

Esempio

L'esempio seguente crea un oggetto Pen , imposta una matrice di ridimensionamento sulla penna e disegna un rettangolo. Il codice reimposta quindi la trasformazione della penna e disegna un secondo rettangolo.

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);
}

Requisiti

Requisito Valore
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 gdipluspen.h (include Gdiplus.h)
Libreria Gdiplus.lib
DLL Gdiplus.dll

Vedi anche

Sistemi di coordinate e trasformazioni

Matrice

Penna

Pen::GetTransform

Pen::MultipliTransform

Pen::RotateTransform

Pen::ScaleTransform

Pen::SetTransform

Trasformazioni