Ejemplos usando el Api de windows para Visual basic

146 - Formulario Elíptico

Volver al Listado Api - Anterior - Siguiente



 

 

 

Contenido

 

 

 

 


Ejemplo 1

Ejemplo que usa las funciones del Api CreateEllipticRgn y SetWindowRgn para crear un formulario en forma elíptica.

Hay una función de ajuste llamada Form_Redondo, al cual se le debe pasar el Formulario, las coordenadas x e y donde comenzar a crear la región, y el ancho y alto de la misma.

 

Estos valores luego los utiliza la función CreateEllipticRgn para crear un puntero o handle, que después utilizará SetWindowRgn para aplicar el cambio

 

vista de la ventana eliptica creada con el Api

Nota: Quitarle los bordes al formulario, es decir establecer en la propiedad BorderStyle el valor 0

Código fuente en el formulario

 


Ejemplo 2

Este otro ejemplo también usa la función CreateEllipticRgn , para crear un form elíptico o redondo y animarlo ( el movimiento se realiza desde la posición superior izquierda de la pantalla, hacia el centro )

 

Al formulario quitarle los bordes ( BorderStyle con el valor 0)

Código fuente en el form

 

Código fuente en un módulo bas

 


Enlaces relacionados

 



Buscar en Recursos vb