Compartir a través de


Método Pen::ResetTransform (gdipluspen.h)

El método Pen::ResetTransform establece la matriz de transformación mundial de este objeto Pen en la matriz de identidad.

Sintaxis

Status ResetTransform();

Valor devuelto

Tipo: Estado

Si el método se ejecuta correctamente, devuelve Ok, que es un elemento de la enumeración Status .

Si se produce un error en el método, devuelve uno de los otros elementos de la enumeración Ok .

Comentarios

La matriz de identidad representa una transformación que no hace nada. Si la matriz de transformación del mundo de un objeto Pen es la matriz de identidad, no se aplica ninguna transformación del mundo a los elementos dibujados mediante ese objeto Pen .

Ejemplos

En el ejemplo siguiente se crea un objeto Pen , se establece una matriz de escalado en el lápiz y se dibuja un rectángulo. A continuación, el código restablece la transformación del lápiz y dibuja un segundo rectángulo.

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

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP, Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado gdipluspen.h (incluya Gdiplus.h)
Library Gdiplus.lib
Archivo DLL Gdiplus.dll

Consulte también

Sistemas de coordenadas y transformaciones

Matriz

Lápiz

Pen::GetTransform

Pen::MultiplyTransform

Pen::RotateTransform

Pen::ScaleTransform

Pen::SetTransform

Transformaciones