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 |