在VB中也可以很輕鬆的完成這項工作
只要簡單的幾行程式碼即可完成唷!
Dim sizex As Size = My.Computer.Screen.Bounds.Size Dim myImage As New Bitmap(sizex.Width, sizex.Height) Dim g As Graphics = Graphics.FromImage(myImage) g.CopyFromScreen( New Point (0, 0), New Point(0, 0), sizex) '截圖座標 Dim dc1 As IntPtr = g.GetHdc g.ReleaseHdc(dc1) myImage.Save("C:\test.bmp")
一、「Dim sizex As Size = My.Computer.Screen.Bounds.Size」在讀取你螢幕的大小
二、「g.CopyFromScreen( New Point (0, 0), New Point(0, 0), sizex)」就是你要設定你需要截圖的範圍
三、「myImage.Save("C:\test.bmp")」截圖完後檔案儲存的位置
沒有留言:
張貼留言