请问如何使用DirectX抓屏
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click
Dim memoryImage As Bitmap
Dim myGraphics As Graphics = Me.CreateGraphics()
Dim s As Size = New Size(1280, 1024)
memoryImage = New Bitmap(s.Width, s.Height, myGraphics)
Dim memoryGraphics As Graphics = Graphics.FromImage(memoryImage)
memoryGraphics.CopyFromScreen(0, 0, 0, 0, s)
memoryImage.Save("c:\Captured.jpg")
End Sub
自己写了个,可是如果有视频文件播放时,那块是黑色的~
如果用DirectX, VB.NET代码应该如何写?