0 1 1
分享排行榜
修正错误贡献榜
已审核词条 未审核词条
子程序名返回值类型公开备 注
窗口_置穿透逻辑型 .
参数名类 型参考可空数组备 注
窗口句柄整数型
是否穿透逻辑型真为穿透,假为不穿透,默认为假
变量名类 型静态数组备 注
dwStyleEx整数型 
dwStyleExNew整数型 
如果真 (取反 (是否穿透))
dwStyleEx = GetPropA (窗口句柄, “transparent_tmp”)
RemovePropA (窗口句柄, “transparent_tmp”) ' 删除这个属性
SetWindowLongA (窗口句柄, #GWL_EXSTYLE, dwStyleEx) ' 重新取一下,看是否设置成功
返回 (dwStyleEx = GetWindowLongA (窗口句柄, #GWL_EXSTYLE )) ' 重新取一下,看是否设置成功

dwStyleEx = GetWindowLongA (窗口句柄, #GWL_EXSTYLE )
如果真 (位与 (dwStyleExNew, #WS_EX_TRANSPARENT ) = 0) ' 如果窗口没有这个样式,就加上这个样式
dwStyleExNew = 位或 (dwStyleExNew, #WS_EX_TRANSPARENT )
如果真 (位与 (dwStyleExNew, #WS_EX_LAYERED ) = 0) ' 如果窗口没有这个样式,就加上这个样式
dwStyleExNew = 位或 (dwStyleExNew, #WS_EX_LAYERED )
SetPropA (窗口句柄, “transparent_tmp”, dwStyleEx) ' 记录原样式,取消穿透时用到
SetWindowLongA (窗口句柄, #GWL_EXSTYLE, dwStyleExNew)
dwStyleEx = GetWindowLongA (窗口句柄, #GWL_EXSTYLE ) ' 重新取一下,看是否设置成功
返回 (位与 (dwStyleEx, #WS_EX_TRANSPARENT, #WS_EX_LAYERED ) ≠ 0) ' 如果有这两个样式就表示成功


词条作者信息 使用例程
评论列表   发现违规评论、广告、刷屏,请点击举报(有奖)
2022-8-2 13:59cumulonimbus
高手,太厉害了
  • Copyright © ijingyi.com All Rights Reserved.