ExtCreateRegion
Функция ExtCreateRegion создает область из указанной области и данных трансформации.
HRGN ExtCreateRegion
(
CONST
XFORM *
lpXform , // указатель на данные трансформации
DWORD
nCount , // размер структуры, содержащей
данные области
CONST
RGNDATA *
lpRgnData //
указатель на данные области
);
Параметры
lpXform
- указатель на структуру типа
XFORM , которая определяет трансформацию,
выполняемую над областью. Если значение этого параметра равно
NULL , используется единичная трансформация.
nCount
- определяет число байт, адресуемых значением параметра
lpRgnData .
lpRgnData - указывает на структуру типа
RGNDATA
, которая содержит данные области.
Возвращаемые значения
В
случае успеха возвращается дескриптор области.
В случае неудачи возвращается NULL
.
Комментарии
Приложение может извлечь данные для
области, вызвав функцию GetRegionData
.
Windows
95:
Области более не ограничены кучей в 64 КБайт.
Windows 95:
Мировые преобразования, который включают в себя сдвиг или вращение, не поддерживаются.
Вызов ExtCreateRegion
завершится неудачей, если матрица преобразования задает собой что-либо отличное
от масштабирования или сдвига области.
См. также
GetRegionData , RGNDATA , XFORM.