VB.NET Window Screen Capture (ALT+PRINTSCREEN)

前端 未结 5 1396
渐次进展
渐次进展 2021-01-03 02:25

I found that code somewhere and I find it quite useful but I would like to find a way to make it work so it capture only the given window target. Maybe with a processID or W

5条回答
  •  傲寒
    傲寒 (楼主)
    2021-01-03 03:11

    Capture the active-form.

    Private Sub tsbCamera_Click(sender As Object, e As EventArgs) Handles tsbCamera.Click
        Dim bm As New Bitmap(Width, Height)
        DrawToBitmap(bm, New Rectangle(0, 0, Width, Height))
        Dim name As String = InputBox("Name it:")
        bm.Save(Application.StartupPath & "\ScreenShot\" & name & ".png", System.Drawing.Imaging.ImageFormat.Png)
    End Sub
    

提交回复
热议问题