Ejemplos usando el Api de windows para Visual basic

144 - Menú PopUp transparente

Volver al Listado Api - Anterior - Siguiente



 

 

Este ejemplo despliega un PopUp menú transparente al hacer click en un CommandButton, como una lista desplegable de opciones

El ejemplo utiliza las funciones Api GetWindowLong, SetWindowLong, SetLayeredWindowAttributes (la que aplica transparencia), FindWindowEx, GetWindow y FindWindow.

Para posicionar el menú debajo del Commandbutton, se utiliza los parámetros x e y del método PopUpMenu del formulario.

Para graduar la transparencia al Menú se debe pasar el valor (0 a 255) a la función Transparencia_Menu, en el evento click del mismo

 

Nota: La transparencia solo es soportada en plataformas windows 2000 en adelante

 

vista del formulario de ejemplo para desplegar un menu transparente como lista de opciones

 

Ejemplo

 

Código en un módulo bas

 

Código en el formulario

 


Recursos Visual basic - Enlaces relacionados

 



Buscar en Recursos vb