Capturar la imagen de una ventana

Iniciado por BrokerJoker, 21 Febrero 2012, 02:22 AM

0 Miembros y 1 Visitante están viendo este tema.

BrokerJoker

Creo que ya os he cansado con mis problemas pero como no encutro las soluciones pregunto por aqui T_T.
Estoy intetnado capturar una foto de una ventana por ejemplo el navegador de internet.
Consegui capturar toda la pantalla con el siguiente codigo
ublic Function TrincarImagen() As Image

        ' Tamaño de lo que queremos copiar
        ' En este caso el tamaño de la ventana principal
        Dim fSize As Size = Screen.PrimaryScreen.Bounds.Size
        ' Creamos el bitmap con el área que vamos a capturar
        Dim bm As New Bitmap(fSize.Width, fSize.Height)
        ' Un objeto Graphics a partir del bitmap
        Dim gr As Graphics = Graphics.FromImage(bm)
        ' Copiar todo el área de la pantalla
        gr.CopyFromScreen(0, 0, 0, 0, fSize)

        Return bm


y luego con este  PictureBox1.ImageLocation = ("c:\pantalla.bmp")
poner la foto en un picturebox
Pero lo que quero es solo sacar la foto de una ventana T_T ( El google chorme )