我使用 Windows 7 Home Premium。最近,当我在 OSX 中使用 Photoshop 时,我对它的用户界面很感兴趣。它有一个“100% 透明”的用户界面背景,而在 Windows 中它通常是灰色的。
我在 Google 上搜索了一些玻璃解决方案,但它们都提供了“透明窗口”或半透明窗口,使整个窗口透明。这些解决方案对我来说不起作用,因为我只需要 UI(灰色)背景透明,但要求所有其他元素(如导航栏、控制按钮等)不透明。
下面是我所说内容的截图:
这是 Photoshop 独有的功能吗?如何在 Windows 7 中实现相同的功能?
答案1
自动热键的温赛特命令可以做到这一点。您可以选择使窗口完全透明或半透明(甚至可以指定透明度)。您还可以使目标窗口内所选颜色的所有像素(半)透明。
例如,以下命令将使 Win Explorer 窗口中的所有白色像素透明度变为 50%:
WinSet, TransColor, FFFFFF 128, ahk_class ExploreWClass
然而,在实践中,你可能会发现这种方法真的很麻烦,因为点击透明像素会“穿透”并影响下面的窗口。此外,当你使用 AHK 时,没有办法(据我所知)将透明度限制在特定区域透彩。这意味着,如果你使用 FFFFFF,那么全部窗口中任何地方的白色像素都会受到影响,而不仅仅是窗口背景中的白色像素。
适当的透明度解决方案必须来自应用程序开发人员;它通常不能像这样被固定下来并期望完美地运行。