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