ExtCreateRegion
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.