Возвращаемые значения
В случае успеха возвращается ненулевое значение.
В случае неудачи возвращается нуль.
См. также
CreateBrushIndirect, CreateDIBPatternBrush, CreateHatchBrush, CreatePatternBrush, CreateSolidBrush, PaintRgn
.FrameRgn
Функция FrameRgn
рисует рамку вокруг указанной области, используя указанную кисть.BOOL FrameRgn
(HDC
HRGN
HBRUSH
int
int
);
Параметры
Возвращаемые значения
В случае успеха возвращается ненулевое значение.
В случае неудачи возвращается нуль.
См. также
FillRgn, PaintRgn
.GetPolyFillMode
Функция GetPolyFillMode
извлекает текущий режим заполнения прямоугольника.int GetPolyFillMode
(HDC
);
Параметры
Возвращаемые значения
В случае успеха возвращается режим заполнения прямоугольников, который может быть одним из следующих значений:
Значение | Пояснение |
ALTERNATE | Попеременный режим. Закрашиваются только те фрагменты внутренней области многоугольника, которые получаются путем соединения линий с нечетными номерами (1, 3, 5 и т. д.). Другие фрагменты внутренней области не закрашиваются. |
WINDING | Сквозной. Windows закрашивает все внутренние области. |
В случае неудачи возвращается нуль.
См. также
SetPolyFillMode
.GetRegionData
Функция GetRegionData
заполняет указанный буфер данными, описывающими область. Эти данные включают в себя размеры прямоугольника, покрывающего область.DWORD GetRegionData
(HRGN
DWORD
LPRGNDATA
);
Параметры
Возвращаемые значения
Если вызов функции завершается успехом и значение
В случае неудачи возвращается нуль.
Комментарии
Функция GetRegionData
используется в паре с функцией ExtCreateRegion .См. также
ExtCreateRegion, RGNDATA
.GetRgnBox
Функция GetRgnBox
извлекает ограничивающий прямоугольник указанной области.int GetRgnBox
(HRGN
LPRECT
// ограничивающий прямоугольник
);
Параметры
Возвращаемые значения
Возвращаемое значение показывает сложность результирующей области и может принимать одно из следующих значений:
Значение | Пояснение |
COMPLEXREGION | Область состоит более чем из одного прямоугольника. |
ERROR | Произошла ошибка. |
NULLREGION | Пустая область. |
SIMPLEREGION | Область является одиночным прямоугольником. |
Если значение параметра
См. также
RECT
.OffsetRgn
Функция OffsetRgn
перемещает область на заданные смещения.int OffsetRgn
(HRGN