Está en la página 1de 1

GLOBAL FUNCTIONS

hWnd = Application.GetWndHandle();
nTransparentColor = Math.RGBToNumber(128,128,128);
nOpacity = 255;
nMode = 3;

function SetTransparentOpacityWindow()
GWL_EXSTYLE = -20;
WS_EX_LAYERED = 524288;
msg = DLL.CallFunction(_SystemFolder.."\\user32.dll", "GetWindowLongA",
hWnd..","..GWL_EXSTYLE, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);
msg = msg + WS_EX_LAYERED;
DLL.CallFunction(_SystemFolder.."\\user32.dll", "SetWindowLongA",
hWnd..","..GWL_EXSTYLE..","..msg, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);
DLL.CallFunction(_SystemFolder.."\\user32.dll", "SetLayeredWindowAttributes",
hWnd..","..nTransparentColor..","..nOpacity..","..nMode, DLL_RETURN_TYPE_LONG,
DLL_CALL_STDCALL);
end

function ChangeTransparentOpacityWindow()
DLL.CallFunction(_SystemFolder.."\\user32.dll", "SetLayeredWindowAttributes",
hWnd..","..nTransparentColor..","..nOpacity..","..nMode, DLL_RETURN_TYPE_LONG,
DLL_CALL_STDCALL);
end

-----------------------------------------------------
PROJECT ACTIONS

hWnd = Application.GetWndHandle();
nTransparentColor = Math.RGBToNumber(128,128,128);
nOpacity = 0;
nMode = 3;
SetTransparentOpacityWindow();

---------------------------------------------------
ON PRELOAD

hWnd = Application.GetWndHandle();
nTransparentColor = Math.RGBToNumber(128,128,128);
nOpacity = 200;
nMode = 3;
---------------------------------------------------

ON SHOW

hWnd = Application.GetWndHandle();
nTransparentColor = Math.RGBToNumber(128,128,128);
nOpacity = 0;
nMode =1;
ChangeTransparentOpacityWindow();

También podría gustarte