La Web del Programador: Comunidad de Programadores
 
    Pregunta:  2498 - COPIAR AL PORTAPAPELES REGIONES DE PANTALLA.
Autor:  Silverio Altamirano Almazán
Podrían utedes ayudarme con el siguiente problema que tengo.

Necesito copiar al portapapeles un ventana que se encuentra en cierta region de la pantalla y despues pegarla en un control Image o Picture pero no encuentro la manera de como. He encontrada alguna instrucción tal como : Clipboard y sus metodos pero no me es de utilidad ya que en ella no encentro como obtener un copiado para regiones sobre la pantalla.

O en su defecto en vez de pegarla convertir esa ventana copiada a un archivo BMP, WMF, JPG o JPEG.

La petición es que si podrian decirme como o conque instrucciones, metodos, etc. puedo solcionar dicho problema.

Su cooperacion me sera de gran utilidad ya que me encentro realizando mis residencias profesionales y esa cuestion es para aplicarla a un sistema que estoy llevando a cabo.

Por su atencion muchas gracias.

  Respuesta:  Gregorio Cobá Gala
En windows, si pulsas la tecla imprimir pantalla (prtsc/PetSis), se copia al portapapeles la imagen de todo lo que tienes en el escritorio; y si pulsas Alt+Ímprimir pantalla se copia solamente la ventana que está activa o que tienes seleccionada. Cualquiera de éstos procedimientos los puedes complementar con otro programa como el paint. Entras al paint y ejecutas edición/pegar y el contenido del portapapeles se muestra en el documento actual y después de ésto lo puedes grabar si quieres en archivo .bmp o en el que desees.

Espero que ésto te sirva para lo que quieres