Поделиться через


Метод 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

См. также раздел

Перо

Перо::GetBrush

Перо::SetBrush

Перья, линии и прямоугольники

Рисование линий и прямоугольников с помощью пера