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


Метод CustomLineCap::GetBaseInset (gdiplusheaders.h)

Метод CustomLineCap::GetBaseInset получает расстояние между базовым ограничением и началом строки.

Синтаксис

REAL GetBaseInset();

Возвращаемое значение

Тип: REAL

Этот метод возвращает базовое значение набора.

Комментарии

Базовый набор используется для отделения базового колпачка от начала строки. Значение 0 делает базовую крышку и касание линии. Значение больше 0 вставляет пробел (в единицах) между крышкой строки и началом строки.

Примеры

В следующем примере создается объект CustomLineCap , возвращается базовый врезок крышки, а затем создается второй объект CustomLineCap , использующий тот же базовый набор.

VOID Example_GetBaseInset(HDC hdc)
{
   Graphics graphics(hdc);

   //Create a Path object.
   GraphicsPath capPath;

   //Create a CustomLineCap object, and set its base cap to LineCapRound.
   CustomLineCap custCap(NULL, &capPath, LineCapRound, 5);

   // Get the base inset of custCap.
   REAL baseInset = custCap.GetBaseInset();

   // Create a second CustomLineCap object with the same base inset as the
   // first.
   CustomLineCap insetCap(NULL, &capPath, LineCapRound, baseInset);

   // Create a Pen object and assign insetCap as the custom end cap. 
   // Then draw a line.
   Pen pen(Color(255, 0, 0, 255), 5);
   pen.SetCustomEndCap(&insetCap);
   graphics.DrawLine(&pen, Point(0, 0), Point(100, 100));
}

Требования

   
Минимальная версия клиента Windows XP, Windows 2000 Профессиональная [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header gdiplusheaders.h (включая Gdiplus.h)
Библиотека Gdiplus.lib
DLL Gdiplus.dll

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

CustomLineCap

LineCap