CreateRectRgnIndirect, CreateRoundRectRgn, DeleteObject, SelectObject .
CreateRectRgnIndirect
Функция CreateRectRgnIndirect создает прямоугольную область.
HRGN CreateRectRgnIndirect (
CONST RECT *
);
Параметры
Возвращаемые значения
В случае успеха возвращается дескриптор области.
В случае неудачи возвращается NULL .
Комментарии
В область не войдут правая и нижняя стороны прямоугольника.
См. также
CreateRectRgn, CreateRoundRectRgn, DeleteObject, RECT, SelectObject .
CreateRoundRectRgn
Функция CreateRoundRectRgn создает прямоугольную область с закругленными углами.
HRGN CreateRoundRectRgn (
int
int
int
int
int
int
);
Параметры
Возвращаемые значения
В случае успеха возвращается дескриптор области.
В случае неудачи возвращается NULL .
См. также
CreateRectRgn, CreateRectRgnIndirect, DeleteObject, SelectObject .
EqualRgn
Функция EqualRgn проверяет две указанные области на идентичность. Функция считает области идентичными, если они имеют одинаковые размер и форму.
BOOL EqualRgn (
HRGN
HRGN
);
Параметры
Возвращаемые значения
Если две области равны, возвращается ненулевое значение.
Если две области не равны, возвращается нуль. Возврат ERROR означает, что, по крайней мере, один из дескрипторов областей был недействительным.
См. также
CreateRectRgn, CreateRectRgnIndirect .
ExtCreateRegion
Функция ExtCreateRegion создает область из указанной области и данных трансформации.
HRGN ExtCreateRegion (
CONST XFORM *
DWORD
CONST RGNDATA *
);
Параметры
Возвращаемые значения
В случае успеха возвращается дескриптор области.
В случае неудачи возвращается NULL .
Комментарии
Приложение может извлечь данные для области, вызвав функцию GetRegionData .
Windows 95: Области более не ограничены кучей в 64 КБайт.
Windows 95: Мировые преобразования, который включают в себя сдвиг или вращение, не поддерживаются. Вызов ExtCreateRegion завершится неудачей, если матрица преобразования задает собой что-либо отличное от масштабирования или сдвига области.
См. также
GetRegionData, RGNDATA, XFORM.
FillRgn
Функция FillRgn заполняет область, используя определенную кисть.
BOOL FillRgn (
HDC
HRGN
HBRUSH
);
Параметры