Возвращаемые значения
В случае успеха возвращается ненулевое значение.
В случае неудачи возвращается нуль.
См. также
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