函数参考


_WinAPI_UpdateLayeredWindow

更新分层窗口的位置,大小,形状,内容和半透明度

#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

注意/说明

None.

相关

$tagBLENDFUNCTION, $tagPOINT, $tagSIZE

详情参考

在MSDN中搜索