Ejemplos usando el Api de windows para Visual basic

216 - Botón en visual basic con el api BitBlt

<Volver> - Anterior - Siguiente



 

 

Simple ejemplo para crear botones con la función de windows BitBlt

 

El siguiente ejemplo usa un gráfico que contiene los botones a usar , y con Bitblt se lee cada sección de la imagen para poder dibujarla en el picturebox que hace de botón

Es decir el gráfico en este caso Jpg, gif, bmp , se carga en un picturebox invisible.

vista del archivo gráfico que contiene los botones

 

Y luego en los eventos de Mouse de los picture que hacen de botón ( MouseUp, MouseDown y MouseMove ), se carga cada sección del gráfico.

 

vista de los picturebox que hacen de botones

 

Los parámetros de la función son:

BitBlt HdcOrigen, x_Origen, y_Origen, Ancho,Alto, Hdc_Destino, x_Destino, Y_Destino, Opcion_De_Copia

 

Para ver la descripción bien detallada de los parámetros, lo podés hacer desde este enlace : función Api BitBlt

 

Nota: Los picturebox para los botones, deben tener la propiedad Autoredraw en true, y justo después de ejecutar BitBlt, refrescar el control con el método Refresh. y El picturebox que contiene la imagen cargada, también debe tener la propiedad Autoredraw en True

 

Descargar ejemplo

 


Recursos Visual basic - Enlaces relacionados



Buscar en Recursos vb