Метод Pen::GetWidth (gdipluspen.h)
Метод Pen::GetWidth получает ширину, заданную в данный момент для этого объекта Pen .
Синтаксис
REAL GetWidth();
Возвращаемое значение
Тип: REAL
Этот метод возвращает реальное число, указывающее ширину этого объекта Pen .
Комментарии
Если передать адрес пера одному из методов рисования объекта Graphics , ширина росчерка пера зависит от единицы измерения, указанной в объекте Graphics . Единицей измерения по умолчанию является UnitPixel, который является элементом перечисления Unit .
Примеры
В следующем примере создается объект Pen с заданной шириной и рисуется линия. Затем код получает ширину пера, создает второе перо на основе ширины первого пера и рисует вторую линию.
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);
}
Требования
Минимальная версия клиента | Windows XP, Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | gdipluspen.h (включая Gdiplus.h) |
Библиотека | Gdiplus.lib |
DLL | Gdiplus.dll |