Ejemplos usando el Api de windows para Visual basic
Volver al Listado Api - Anterior - Siguiente
Nota: Agradesco algunos foreros de canal visual basic que me arreglaron un problemita que tenía al mostrar el gráfico.
El mismo permite seleccionar una porción de una imagen que se encuentra cargadada en un control PictureBox y esa porción de imagen se dibuja en otro control Picture.
Esta una muestra del ejemplo:

Yo probé este ejemplo ( con varios cambios ) para ver la diferencia de velocidad de redibujado utilizando el PaintPicture y el Api StretchBit. Entre estas 2 no noté mucha diferencia, pero si se nota bastante agregando otra función api llamada SetStretchBitMode. Pero hay que aclarar que, aplicando SetStretchBitMode , la imagen se ve como difuminada o suavizada, pero va mas rápida.
En el ejemplo, como muestra el gráfico, tiene un CheckBox que indica si le aplica el SetStretchBitMode o no ( Aplicar suavizado ). La barra de Scroll determina el factor de Zoom.
Colocar Un Picture1 y cargarle un gráfico. Luego agregar un Picture2 donde se visualizará la imagen. Un control Check1 para aplicar el suavizado. Un Hscrollbar1 para el factor de Zoom y un Label1 al costado de la barra de Scroll.
Código en un Form
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar