【问题标题】:How Can I Make Some Window Region Transparent?如何使某些窗口区域透明?
【发布时间】:2021-05-08 09:48:52
【问题描述】:

我不想让窗口透明,我只想让它的某些区域透明,我该如何实现?

【问题讨论】:

  • 首先要尝试使用谷歌搜索现有的解决方案,例如:this one。然后尝试对其进行调整并使用有关问题的具体细节以及代码更新问题。
  • 感谢您的回复,显然您的谷歌搜索技巧比我的要好。再次ty :)

标签: autohotkey


【解决方案1】:

正在搜索:
AutoHotkey 透明 - Google 搜索
https://www.google.com/#q=AutoHotkey+transparent

第一个结果是:
WinSet
https://autohotkey.com/docs/commands/WinSet.htm

子命令 'Region' 改变了哪些部分 窗口的一部分是可见的,使某些部分完全透明(不可见和点击), 但从帮助文档中看不出它是做什么的。

这是一个例子:

;make a Notepad window transparent apart from 3 opaque square regions:
vSquare1 := "100-100 200-100 200-200 100-200 100-100"
vSquare2 := "400-100 500-100 500-200 400-200 400-100"
vSquare3 := "700-100 800-100 800-200 700-200 700-100"
WinSet, Region, % vSquare1 " " vSquare2 " " vSquare3, Untitled - Notepad

页面上有更多示例。

【讨论】:

  • 他想让它的某些区域s透明。该文档页面指出:“将窗口的形状更改为 成为 指定的矩形、椭圆或多边形。”文档中只有一个区域,因此我们可以推断需要其他方法将窗口制作成两个或多个矩形、椭圆或多边形。
  • 文档不完善。我添加了一个例子。如果您愿意,请在此处发帖:Suggestions on documentation improvements.
猜你喜欢
  • 1970-01-01
  • 2011-07-19
  • 1970-01-01
  • 2012-05-12
  • 1970-01-01
  • 2019-04-24
  • 1970-01-01
  • 2015-08-15
  • 1970-01-01
相关资源
最近更新 更多