La Web del Programador: Comunidad de Programadores
 
    Pregunta:  13198 - PROBLEMA CON COMANDO BITBLT
Autor:  Gerald Valdes
Hola, tengo un problema con el comando bitblt, se declararlo y usarlo pero no se como lograr el efecto de transparancia, o sea que algunas partes del grafico que pege no se vean y den paso al fondo de la pantalla, espero que me puedan ayudar, de antemano, muchas gracias.

  Respuesta:  Hormiga
Para utilizar imagenes transparentes tenes que utilizar dos imagenes, una que es la imagen en si y la otra que es la mascara que la mascara tiene que ser con la parte visible de la imagen en blanco y con la transparente en negro, y la imagen en si tiene que tener la parte transparente en blanco, y las dibujas con el API bitblt, dibuando primero la imagen, y al final en el metodo de dibujo le pones vbsrcand, y luego le dibujas la mascara arriba pero con el metodo del dibujo vbsrcinvert.
No me acuerdo bien despues mandame un E.mail y te mando un ejemplo.
Saludos...