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.

Hosted by uCoz