AHK:如何在 window 未激活时更改 window 透明度?

AHK: How to change window transparency when window is not active?

我想在 window 未激活时将 GUI 更改为透明。

在代码开头添加:

OnMessage(0x06, "WM_ACTIVATE") ;TRIGGER FUNCTION WHEN WINDOW'S ACTIVE STATUS IS CHANGED

将此函数添加到您的代码中:

WM_ACTIVATE()
{
    IfWinActive, MyWindow
        WinSet, Transparent, 255, MyWindow ; TRANSPARENCY OFF
    else
        WinSet, Transparent, 200, MyWindow ; SET TRANSPARENCY BETWEEN 0-255
}