5 mensajes Página 1 de 1
necessito de los codigos para criar una mascara avanzada ejemplo neste video:

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


Alguem pode me ayudar. gracias.
En AMSFiles en el directorio "Visual" hay ejempos.
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();
Parsed in 0.007 seconds, using GeSHi 1.0.8.9
Imagen
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[...]
Imagen
Gracias amigo que me ayudó mucho
5 mensajes Página 1 de 1

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron