更新分层窗口的位置,大小,形状,内容和半透明度
#Include <WinAPI.au3>
_WinAPI_UpdateLayeredWindow($hWnd, $hDCDest, $pPTDest, $pSize, $hDCSrce, $pPTSrce, $iRGB, $pBlend, $iFlags)
$hWnd | 分层窗口句柄. 分层窗口是指定 $WS_EX_LAYERED 创建的窗口. |
$hDCDest | 屏幕设备环境句柄 |
$pPTDest | $tagPOINT 结构指针, 指定分层窗口在屏幕上的新位置 如果不改变目前的位置, 可以设置为 0. |
$pSize | $tagSIZE 结构指针, 指定分层窗口新的大小 如果不改变目前的大小, 可以设置为 0. |
$hDCSrce | 定义分层窗口外观的设备环境句柄 此句柄可通过调用 _WinAPI_CreateCompatibleDC 函数获取. |
$pPTSrce | $tagPOINT 结构指针, 它指定分层在设备环境的位置 |
$iRGB | 用于分层窗口的主要颜色 |
$pBlend | $tagBLENDFUNCTION 结构指针, 指定分层窗口使用的透明度值. |
$iFlags | 参数可以是以下值之一: $ULW_ALPHA - 使用 $tblend 混合功能 $ULW_COLORKEY - 使用 $iRGB 颜色的透明度 $ULW_OPAQUE - 分层绘制不透明的窗口 |
成功: | 返回 True |
失败: | 返回 False |
在MSDN中搜索