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 |