Отрезки прямых рисуются текущим пером. Фигуры, образованные сегментами, не закрашиваются.
Функция не использует и не обновляет текущую позицию.
См. также
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
);
Параметры
Возвращаемые значения