Будівництво
| CRgn | Конструкції CRgn об'єкта. |
Ініціалізації
| CreateRectRgn | Ініціалізує CRgn об'єкта з прямокутної області. |
| CreateRectRgnIndirect | Ініціалізує CRgn об'єкт з прямокутних областей, що визначається структура RECT. |
| CreateEllipticRgn | Ініціалізує CRgn об'єкт із Овальна область. |
| CreateEllipticRgnIndirect | Ініціалізує CRgn об'єкт з Овальна область, визначену структуру RECT. |
| CreatePolygonRgn | Ініціалізує CRgn об'єкт із полігональної регіону. Система багатокутника автоматично закриває, при необхідності, лінії для малювання від останнього вершини до першого. |
| CreatePolyPolygonRgn | Ініціалізує CRgn об'єкт з області, що складається з ряду закриті багатокутників. Полігони можуть бути роз'єднаний, або вони можуть перекриватися. |
| CreateRoundRectRgn | Ініціалізує CRgn об'єкта з прямокутних областей із закругленими кутами. |
| CombineRgn | Встановлює CRgn об'єкта, так що це еквівалентно об'єднання двох вказані об'єкти CRgn. |
| CopyRgn | Встановлює CRgn об'єкта так, щоб копія вказаного об'єкта CRgn. |
| CreateFromPath | Створює регіон від шляху, який вибрано в контексті даного пристрою. |
| CreateFromData | Створює регіон з даного регіону і перетворення даних. |
Операції
| EqualRgn | Перевіряє двох CRgn об'єкти для визначення, чи є вони еквівалентний. |
| FromHandle | Повертає вказівник на об'єкт CRgn , коли віддається ручку регіоні Windows. |
| GetRegionData | Указаний буфер наповнює даних описі даного регіону. |
| GetRgnBox | Отримує координати обмежуючого прямокутника CRgn об'єкта. |
| OffsetRgn | Зсув об'єкта CRgn на вказаний зсувів. |
| PtInRegion | Визначає, чи вказану точку у регіоні. |
| RectInRegion | Визначає, чи будь-якої частини вказаний прямокутник знаходиться в межах регіону. |
| SetRectRgn | Встановлює CRgn об'єкт у вказаний прямокутну область. |
Оператори
| оператор HRGN | Повертає Windows ручкою, що містяться в CRgn об'єкта. |