# win.region.bitmap 库模块帮助文档

## win.region 成员列表 <a id="win.region" href="#win.region">&#x23;</a>

### win.region.bitmap <a id="win.region.bitmap" href="#win.region.bitmap">&#x23;</a>
使用位图创建窗体绘图区域

创建窗体显示区域

### win.region.bitmap() <a id="win.region.bitmap" href="#win.region.bitmap">&#x23;</a>
[返回对象:winRgnBitmapObject](#winRgnBitmapObject)

### win.region.bitmap(窗体,透明色,透明色2,容差) <a id="win.region.bitmap" href="#win.region.bitmap">&#x23;</a>
参数@1也可以是位图或位图句柄,  
参数@1指定窗体时可自动获取运行时绘制的窗口背景图，并支持DPI自动缩放，  
参数透明色,透明色2指定透明范围  
如果不指定透明色则自动获取  
如果是黑白二色的掩码位图,容差请设置为 0

## winRgnBitmapObject 成员列表 <a id="winRgnBitmapObject" href="#winRgnBitmapObject">&#x23;</a>

### winRgnBitmapObject.delete() <a id="winRgnBitmapObject.delete" href="#winRgnBitmapObject.delete">&#x23;</a>
删除对象  
不需要调用此函数

### winRgnBitmapObject.restore() <a id="winRgnBitmapObject.restore" href="#winRgnBitmapObject.restore">&#x23;</a>
恢复最后一次设置绘图区域的窗口到默认值

### winRgnBitmapObject.updateWindow(窗体句柄,是否重绘,是否备份HRGN) <a id="winRgnBitmapObject.updateWindow" href="#winRgnBitmapObject.updateWindow">&#x23;</a>
设置为窗体的绘图区域,该函数不可重复调用  
如果创建区域时指定了窗体,可以省略参数1,  
参数2为可选参数,默认为true  

默认此函数执行后HRGN交由窗体管理生存期,并清空HRGN句柄,  
如果需要设置多个窗口,必须指定第3个参数为true
