Sección de códigos , trucos y ejemplos para visual basic
<Volver> - Anterior - Siguiente
Contenido
En el ejemplo utilizamos el Api keybd_event para capturar la pantalla, Esta función envía la pulsación de tecla Print Screen.
Luego una ves que está en el ClipBoard, guardamos la imagen mediante el método SavePicture del visual basic, para generar el archivo BMP en disco, y visualizamos la imagen en un Picturebox
Código fuente en el form
Este ejemplo es similar al anterior, pero utiliza dos clases creadas por John Korejwa para poder convertir la captura a formato JPG. Nota. La conversión solo funciona en plataformas NT. ( No está probado en windows Vista ).
el formulario de ejemplo permite indicar la calidad del gráfico, y las capturas se generan en el App.path del programa
Este ejemplo utiliza varias funciones de windows para poder , a diferencia del ejemplo anterior donde se capturaba toda la imagen completa de la pantalla, en este caso poder capturar un rectángulo o área concreto.
La función CaptureRectangle del ejemplo es muy simple de utilizar, y se le debe enviar como parámetros cuatro valores: El valor de las coordenadas Left y Top, y el tamaño, ancho y alto.
Por ejemplo:
Call CaptureRectangle(0, 0, 250, 250)
Luego el rectángulo capturado se pasa al Clipboard y por último se utiliza la función SavePicture para guadar la captura como archivo BMP en la ruta c:\archivo.BMP
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar