Поделиться через


Класс CRgn

Инкапсулирует область приборного графического интерфейса Windows (GDI).

class CRgn : public CGdiObject

Члены

Открытые конструкторы

Имя

Описание

CRgn::CRgn

Создает объект CRgn.

Открытые методы

Имя

Описание

CRgn::CombineRgn

Задает объект CRgn таким образом, чтобы он будет эквивалентен подключить 2 объектов, определяемых CRgn.

CRgn::CopyRgn

Задает объект CRgn, что копией указанного объекта CRgn.

CRgn::CreateEllipticRgn

Инициализирует объект с CRgn эллиптической областью.

CRgn::CreateEllipticRgnIndirect

Инициализирует объект с CRgn эллиптической область, указанная RECT структурой.

CRgn::CreateFromData

Создает область из заданной области и преобразования данных.

CRgn::CreateFromPath

Создает область действия из пути, выбрав в заданный контекст устройства.

CRgn::CreatePolygonRgn

Инициализирует объект CRgn с полигональной областью. Система автоматически закрывает многоугольник, если необходимый, чтобы нарисовать линию с последней вершины к первому.

CRgn::CreatePolyPolygonRgn

Инициализирует объект с CRgn область, состоящий из ряда закрытых многоугольников. Многоугольники могут быть раздельных или они могут перекрываться.

CRgn::CreateRectRgn

Инициализирует объект с CRgn прямоугольной области.

CRgn::CreateRectRgnIndirect

Инициализирует объект с CRgn прямоугольная область, указанная в структуре RECT.

CRgn::CreateRoundRectRgn

Инициализирует объект с CRgn прямоугольной области со скругленными углами.

CRgn::EqualRgn

Проверяет 2 объекта CRgn чтобы определить, верно ли, что они эквивалентны.

CRgn::FromHandle

Возвращает указатель на объект CRgn указанный дескриптор области Windows.

CRgn::GetRegionData

Заполняет заданный буфер с данными, описывающую заданную область.

CRgn::GetRgnBox

Получает координаты ограничивающего прямоугольника для объекта CRgn.

CRgn::OffsetRgn

Перемещает объект CRgn заданными смещениями.

CRgn::PtInRegion

Определяет, является ли заданная точка в области.

CRgn::RectInRegion

Определяет, является ли какая-либо часть заданного прямоугольника в пределах границ области.

CRgn::SetRectRgn

Устанавливает объект в указанной CRgn прямоугольной области.

Открытые операторы

Имя

Описание

CRgn::operator HRGN

Возвращает дескриптор Windows, содержащихся в объекте CRgn.

Заметки

Область эллиптической или полигональная область в окне. Для использования областей используются функций-членов класса CRgn с помощью функции отсечения, определенные как члены класса CDC.

Функции-члены CRgn создают, изменяют и извлекающих сведения об объекте области для которого они Вызываются.

Дополнительные сведения об использовании CRgn см. в разделе графические объекты.

Иерархия наследования

CObject

CGdiObject

CRgn

Требования

Заголовок: afxwin.h

См. также

Ссылки

Класс CWnd

Диаграмма иерархии