Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Ghost - Zaelius

Iniciado por ethernet, 12 de Enero de 2004, 12:40:20 AM

« anterior - próximo »

ethernet

 
   ghost


    COTW: Ghost Windows
    Autor: Julio Gorgé, a.k.a. Zaelsius
    Web:
www.zsgames.tk
URL: www.alu.ua.es/j/jgf8/code/ghost.zip

-------------- Transparencias en WINDOWS 2000/XP --------------------

Ejemplo sencillo sobre como usar ventanas transparentes
en Windows 2000/XP y superiores. Algunas aplicaciones y "launchers"
de juegos realizan suaves fundidos al comenzar. El efecto de
transparencia se consigue con éstas funciones de la API de windows:

 SetLayeredWindowAttributes()
 SetWindowLong()

y definiendo esta constante antes de incluir "windows.h":

 #define _WIN32_WINNT 0x0500

Si vamos variando el factor de transparencia al lo largo del tiempo,
podemos lograr efectos de fundido como los de 3DMark o WinAmp :D, dando
un toque profesional a nuestros juegos/aplicaciones.

Se incluye código fuente en forma de proyecto para Visual Studio .NET,
aunque el código es estándar y compatible con todos los compiladores
para windows.

El código puede descargarse de aqui:

http://www.stratos-ad.com/codigosemana/ghost.zip

[/list]






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.