Método Pen::GetPenType (gdipluspen.h)
O método Pen::GetPenType obtém o tipo atualmente definido para este objeto Pen .
Sintaxe
PenType GetPenType();
Valor retornado
Tipo: PenType
Esse método retorna um elemento da enumeração PenType que indica o estilo da caneta atualmente definido para este objeto Pen .
Comentários
Um objeto Pen é criado com um tipo de caneta padrão PenTypeSolidColor, que é um elemento da enumeração PenType .
Exemplos
O exemplo a seguir cria um objeto HatchBrush e passa o endereço desse objeto HatchBrush para um construtor Pen . O código usa a caneta, que tem uma largura de 15, para desenhar uma linha. O código chama o método Pen::GetPenType para determinar o tipo da caneta e verifica se o tipo é 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 com suporte | Windows XP, Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | gdipluspen.h (inclua Gdiplus.h) |
Biblioteca | Gdiplus.lib |
DLL | Gdiplus.dll |