Отрезки прямых рисуются текущим пером. Фигуры, образованные сегментами, не закрашиваются.
Функция не использует и не обновляет текущую позицию.
См. также
POINT, Polyline, PolylineTo
.Отсечение
ExcludeClipRect
Функция ExcludeClipRect
создает новую область отсечения, которая состоит из существующей области за вычетом указанного прямоугольника.int ExcludeClipRect
(HDC
int
int
int
int
);
Параметры
Возвращаемые значения
В случае успеха возвращаемое значение определяет сложность области и может быть одним из предопределенных значений:
Значение | Пояснение |
COMPLEXREGION | Область состоит более чем из одного прямоугольника. |
ERROR | Произошла ошибка. |
NULLREGION | Пустая область. |
SIMPLEREGION | Область является одиночным прямоугольником. |
Комментарии
Нижняя и правая грани указанного прямоугольника не исключаются из области отсечения.
См. также
IntersectClipRect
.GetClipBox
Функция GetClipBox
извлекает размеры наиболее компактного ограничивающего прямоугольника, который может быть нарисован вокруг текущего видимого участка на устройстве. Видимый участок определяется текущей областью отсечения или путем ( path ) отсечения, так же, как и любые перекрывающиеся окна.int GetClipBox
(HDC
LPRECT
);
Параметры
Возвращаемые значения
В случае успеха возвращаемое значение определяет сложность прямоугольника отсечения и может быть одним из следующих значений:
Значение | Пояснение |
COMPLEXREGION | Область состоит более чем из одного прямоугольника. |
ERROR | Произошла ошибка. |
NULLREGION | Пустая область. |
SIMPLEREGION | Область является одиночным прямоугольником. |
GetClipBox
возвращает логические координаты, основанные на текущем контексте устройства.См. также
RECT
.GetClipRgn
Функция GetClipRgn
извлекает дескриптор, идентифицирующий текущую определяемую приложением область отсечения для указанного контекста устройства.int GetClipRgn
(HDC
HRGN
);
Параметры
Возвращаемые значения
В случае успеха и если для указанного контекста устройства отсутствует область отсечения, возвращается нуль. В случае успеха и если для указанного контекста устройства существует область отсечения, возвращается 1.
В случае неудачи возвращается -1.
Комментарии
Определяемая приложением область отсечения - это область, идентифицируемая функцией SelectClipRgn
. Это не область отсечения, созданная вызовом функции BeginPaint .В случае успеха значение параметра
См. также
BeginPaint, SelectClipRgn
.GetMetaRgn
Функция GetMetaRgn
извлекает текущую метаобласть для указанного контекста устройства.int GetMetaRgn
(HDC
HRGN
);
Параметры
Возвращаемые значения