Ejemplos usando el Api de windows para Visual basic

208 - Efecto de animación en imágenes con el api AlphaBlend

<Volver> - Anterior - Siguiente



 

 

Ejemplo que usa la función del api AlphaBlend para visualizar imágenes con transparencia , generando un efecto de transición entre cada una

 

El formulario es como la siguiente imagen

vista del formulario de ejemplo con los controles para el proyecto de visual basic

 

Como se ve en el gráfico, en la parte izquierda hay unos controles FileListbox y dirlistbox para seleccionar los gráficos, y entre cada cambio de imagen, mediante el uso de un timer, se va copiando mediante el api alphablend la imagen con la transparencia, desde el valor mas bajo ( transparencia = 0) hasta que la imagen sea completamente visible ( transparencia = 255 ) generando el efecto

En el formulario se utilizann dos controles picturebox, uno está oculto y es el que tiene la imagen a copiar en el picture que está visible

Nota: Si la imagen a copiar, es decir el picturebox es muy grande, es posible que la animación se lentifique. Por eso no usarlo con un picturebox que ocupe toda o casi el área de la pantalla. ( para ver este efecto de lentitud, probarlo con el formulario maximizado )

 

Controles

Agegar en el formulario los siguiente controles

Código fuente en el formulario

 

Código fuente en el módulo bas

 


Recursos Visual basic - Enlaces relacionados



Buscar en Recursos vb