打印本文 打印本文 关闭窗口 关闭窗口
在VB6和VB.NET中进行图象捕获
作者:武汉SEO闵涛  文章来源:敏韬网  点击数1741  更新时间:2009/4/23 19:00:50  文章录入:mintao  责任编辑:mintao
p;       Dim sw, sh As Integer

        hDC = GetDC(0)

        hMDC = CreateCompatibleDC(hDC)

        sw = Screen.PrimaryScreen.Bounds.Width

        sh = Screen.PrimaryScreen.Bounds.Height

 

        hBMP = CreateCompatibleBitmap(hDC, sw, sh)

        hBMPOld = SelectObject(hMDC, hBMP)

        BitBlt(hMDC, 0, 0, sw, sh, hDC, 0, 0, SRCCOPY)

        hBMP = SelectObject(hMDC, hBMPOld)

        PictureBox1.Image = Image.FromHbitmap(New IntPtr(hBMP))

 

        DeleteDC(hDC)

        DeleteDC(hMDC)

        DeleteObject(hBMP)

End Sub

 

 

 

 

上一页  [1] [2] 

打印本文 打印本文 关闭窗口 关闭窗口