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 |