Compartir a través de


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

El método Pen::GetWidth obtiene el ancho establecido actualmente para este objeto Pen .

Sintaxis

REAL GetWidth();

Valor devuelto

Tipo: REAL

Este método devuelve un número real que indica el ancho de este objeto Pen .

Comentarios

Si pasa la dirección de un lápiz a uno de los métodos draw de un objeto Graphics , el ancho del trazo del lápiz depende de la unidad de medida especificada en el objeto Graphics . La unidad de medida predeterminada es UnitPixel, que es un elemento de la enumeración Unit .

Ejemplos

En el ejemplo siguiente se crea un objeto Pen con un ancho especificado y se dibuja una línea. A continuación, el código obtiene el ancho del lápiz, crea un segundo lápiz basado en el ancho del primer lápiz y dibuja una segunda línea.

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

   // Create a pen with a width of 15, and 
   // use that pen to draw a line.
   Pen pen(Color(255, 0, 0, 255), 15);
   graphics.DrawLine(&pen, 20, 20, 200, 100);

   // Get the width of the pen.
   REAL width = pen.GetWidth();

   // Create another pen that has the same width.
   Pen pen2(Color(255, 0, 255, 0), width);

   // Draw a second line.
   graphics.DrawLine(&pen2, 20, 60, 200, 140);
}

Requisitos

   
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 (include Gdiplus.h)
Library Gdiplus.lib
Archivo DLL Gdiplus.dll

Consulte también

Lápiz

Pen::SetWidth

Lápices, líneas y rectángulos

Establecer el ancho y la alineación del lápiz