我寫了一些代碼,我正在做一個程序截圖,當程序最小化。事情是有問題的代碼,我不知道它是什麼。每當我截圖時,該程序都會將該應用程序的圖片添加到最小化,而不是最小化。截圖程序最小化
因此,我需要做的是儘量減少應用程序,然後截取屏幕截圖,然後在截取屏幕截圖後重新打開程序。
對不起Noob的問題,但我是全新的VB和只編碼它在一天少。
Dim screenImage As New Bitmap(My.Computer.Screen.Bounds.Width, My.Computer.Screen.Bounds.Height)
Dim g As System.Drawing.Graphics = System.Drawing.Graphics.FromImage(screenImage)
g.CopyFromScreen(New Point(0, 0), New Point(0, 0), New Size(My.Computer.Screen.Bounds.Width, My.Computer.Screen.Bounds.Height))
Me.Hide()
screenImage.Save("C:\screenImage.jpg", System.Drawing.Imaging.ImageFormat.Jpeg)
Dim tSpan As TimeSpan = TimeSpan.FromSeconds(System.DateTime.Now.Second)
Dim tSpan2 As TimeSpan = TimeSpan.FromSeconds(System.DateTime.Now.Second)
Do While Math.Abs(tSpan.Subtract(tSpan2).Seconds) < 2
tSpan2 = TimeSpan.FromSeconds(System.DateTime.Now.Second)
Loop
Me.Show()
任何幫助將是偉大的。
形式的不透明度屬性設置爲99,並刪除隱藏()調用。這實際上是一個bug :) – 2012-01-13 23:01:30