| 子程序名 | 返回值类型 | 公开 | 备 注 | ||||
| 窗口_置透明度 | 逻辑型 | 设置窗口透明状态(成功返回真,失败返回假) | |||||
| 参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
| 窗口句柄 | 整数型 | 设置透明化窗口的句柄 | 透明度 | 字节型 | 设置整个窗口的透明度 取值范围是[0,255] 可空为不设定此参数 | 透明色 | 整数型 | (#颜色)指定某颜色为完全透明(完全透明处不属于该窗口) 可空为不指定 | 鼠标穿透 | 逻辑型 | 可空为假 真:窗口被鼠标穿透 |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
| 临时变量 | 整数型 | |||||
| 临时方法 | 整数型 | |||||
如果 (鼠标穿透)
临时变量 = GetWindowLongA (窗口句柄, #GWL_EXSTYLE )
临时变量 = 位或 (临时变量, 32, 524288)
SetWindowLongA (窗口句柄, #GWL_EXSTYLE, 临时变量) ' 设置鼠标穿透
临时变量 = GetWindowLongA (窗口句柄, #GWL_EXSTYLE )
临时变量 = 位或 (临时变量, 524288)
SetWindowLongA (窗口句柄, #GWL_EXSTYLE, 临时变量)
判断 (透明色 = 0)
临时方法 = 2
如果 (透明度 = 0)
临时方法 = 1
临时方法 = 3

返回 (SetLayeredWindowAttributes (窗口句柄, 透明色, 透明度, 临时方法))
词条作者信息 使用例程
