# win.region.png 库模块帮助文档

## win.region 成员列表 <a id="win.region" href="#win.region">&#x23;</a>

### win.region.png <a id="win.region.png" href="#win.region.png">&#x23;</a>
使用 png 图像创建窗体绘图区域

创建窗体显示区域

### win.region.png() <a id="win.region.png" href="#win.region.png">&#x23;</a>
[返回对象:winRgnPngObject](#winRgnPngObject)

### win.region.png(png图像文件路径或数据) <a id="win.region.png" href="#win.region.png">&#x23;</a>
创建GDI+位图对象并使用该位图创建显示区域,  
参数用法与gdip.bitmap相同,

### win.region.png(位图) <a id="win.region.png" href="#win.region.png">&#x23;</a>
使用参数传入的gdip.bitmap位图对象创建显示区域

### win.region.png(窗体,图像路径) <a id="win.region.png" href="#win.region.png">&#x23;</a>
创建显示区域并显示 png 图像,  
如果省略图像路径，窗体必须事先指定背景图像,  
此函数会自动禁用九宫格拉伸,  
仅支持透明或不透明色,不支持半透明色

## winRgnPngObject 成员列表 <a id="winRgnPngObject" href="#winRgnPngObject">&#x23;</a>

### winRgnPngObject.delete() <a id="winRgnPngObject.delete" href="#winRgnPngObject.delete">&#x23;</a>
删除对象  
不需要调用此函数

### winRgnPngObject.restore() <a id="winRgnPngObject.restore" href="#winRgnPngObject.restore">&#x23;</a>
恢复最后一次设置绘图区域的窗口到默认值

### winRgnPngObject.updateWindow(窗体句柄,是否重绘,是否备份HRGN) <a id="winRgnPngObject.updateWindow" href="#winRgnPngObject.updateWindow">&#x23;</a>
设置为窗体的绘图区域,该函数不可重复调用  
如果创建区域时指定了窗体,可以省略参数1,  
参数2为可选参数,默认为true  

默认此函数执行后HRGN交由窗体管理生存期,并清空HRGN句柄,  
如果需要设置多个窗口,必须指定第3个参数为true
