Compartilhar via


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

Confira também

Caneta

Caneta::GetBrush

Pen::SetBrush

Canetas, linhas e retângulos

Uso de uma caneta para desenhar linhas e retângulos