Compartilhar via


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

O método Pen::GetWidth obtém a largura definida atualmente para este objeto Pen .

Sintaxe

REAL GetWidth();

Valor retornado

Tipo: REAL

Esse método retorna um número real que indica a largura deste objeto Pen .

Comentários

Se você passar o endereço de uma caneta para um dos métodos de desenho de um objeto Graphics , a largura do traço da caneta dependerá da unidade de medida especificada no objeto Graphics . A unidade de medida padrão é UnitPixel, que é um elemento da enumeração Unit .

Exemplos

O exemplo a seguir cria um objeto Pen com uma largura especificada e desenha uma linha. Em seguida, o código obtém a largura da caneta, cria uma segunda caneta com base na largura da primeira caneta e desenha uma segunda linha.

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

Pen::SetWidth

Canetas, linhas e retângulos

Definindo a largura e o alinhamento da caneta