勇芳软件工作室.汉化:  Regions > Region Functions >

ExtCreateRegion

Previous pageReturn to chapter overviewNext page

描述

 

ExtCreateRegion函数从指定的区域和转换数据创建一个区域。

 

C++ 语法

 

HRGN ExtCreateRegion(

__in const XFORM *lpXform,

__in DWORD nCount,

__in const RGNDATA *lpRgnData

);

 

PowerBASIC 语法

 

FUNCTION ExtCreateRegion ( _

BYREF lpXform AS XFORM, _

BYVAL nCount AS DWORD, _

BYREF lpRgnData AS RGNDATA _

) AS DWORD

 

参数

 

lpXform

 

[in]指向XFORM结构的指针,定义要在该区域执行的转换。如果此指针为NULL,则使用身份转换。

 

nCount

 

[in]指定lpRgnData指向的字节数。

 

lpRgnData

 

[in]指向包含逻辑单位的区域数据的RGNDATA结构的指针。

 

返回值

 

如果函数成功,则返回值是该区域的值。

 

如果函数失败,返回值为NULL。

 

备注

 

区域坐标表示为27位有符号整数。

 

应用程序可以通过调用GetRegionData函数来检索区域的数据。

 

Windows 95/98 / Me:不支持涉及剪切或旋转的世界变换。如果转换矩阵不是该区域的缩放或翻译,则ExtCreateRegion将失败。

 

引用文件 #INCLUDE Once

 

WinGdi.inc