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