Página 1 de 1

Mascaras transparentes em autoplay Codigos Global functions

Publicado: 07 Sep 2016 19:14
por wandersonnegocios
necessito de los codigos para criar una mascara avanzada ejemplo neste video:

https://www.youtube.com/watch?v=5IIg4HyrkPA


Alguem pode me ayudar. gracias.

Re: Mascaras transparentes em autoplay Codigos Global functi

Publicado: 08 Sep 2016 11:31
por rafaxplayer
En AMSFiles en el directorio "Visual" hay ejempos.

Re: Mascaras transparentes em autoplay Codigos Global functi

Publicado: 08 Sep 2016 15:41
por Dow Sher
Ve estos videos
https://youtu.be/h2E5x_48vVg?t=583

https://youtu.be/1RS7UDXsB00
hWnd = Application.GetWndHandle();                                      
nTransparentColor = Math.RGBToNumber(255, 0, 255);      
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(255, 0, 255);      
nOpacity = 0;                                                                           
nMode = 3;                                                                                        
SetTransparentOpacityWindow();  

---------------------------------------------------
--[[ ==== ON PRELOAD ==== ]]--

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

--[[ ==== ON SHOW ==== ]]--

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

Re: Mascaras transparentes em autoplay Codigos Global functi

Publicado: 08 Sep 2016 15:44
por Dow Sher
rafaxplayer escribió:[...] en realidad no son mascaras ...mediante estas funciones se crea una transparencia total en un color determinado y asi usando un color no muy usual de fondo y aplicado a una imagen con forma en el proyecto solo se muestra la imagen[...]

Re: Mascaras transparentes em autoplay Codigos Global functi

Publicado: 09 Sep 2016 03:00
por wandersonnegocios
Gracias amigo que me ayudó mucho