Compartir a través de


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

El método Pen::GetPenType obtiene el tipo establecido actualmente para este objeto Pen .

Sintaxis

PenType GetPenType();

Valor devuelto

Tipo: PenType

Este método devuelve un elemento de la enumeración PenType que indica el estilo del lápiz establecido actualmente para este objeto Pen .

Comentarios

Se crea un objeto Pen con un tipo de lápiz predeterminado de PenTypeSolidColor, que es un elemento de la enumeración PenType .

Ejemplos

En el ejemplo siguiente se crea un objeto HatchBrush y, a continuación, se pasa la dirección de ese objeto HatchBrush a un constructor Pen . El código usa el lápiz, que tiene un ancho de 15, para dibujar una línea. El código llama al método Pen::GetPenType para determinar el tipo del lápiz y, a continuación, comprueba si el tipo es PenTypeHatchFill.

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

   // Create a HatchBrush object.
   HatchBrush hatchBrush(
      HatchStyleVertical,
      Color(255, 255, 0, 0),
      Color(255, 0, 0, 255));

   // Create a pen based on a hatch brush, and use that
   // pen to draw a line.
   Pen pen(&hatchBrush, 15);
   graphics.DrawLine(&pen, 20, 20, 200, 100);

   // Obtain information about the pen.
   PenType penType = pen.GetPenType();

   if(penType == PenTypeHatchFill)
   {
      // The pen will draw with a hatch pattern.
   }
}

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::GetBrush

Pen::SetBrush

Lápices, líneas y rectángulos

Uso de un lápiz para dibujar líneas y rectángulos