我想捕獲應用程序窗口的截圖。我可以用下面的方法做到這一點。但是,是否可以這樣做,還是必須按順序進行?並行的C#屏幕捕捉?
我目前利用的this:
ScreenCapture sc = new ScreenCapture(); // capture entire screen, and save it to a file
Image img = sc.CaptureScreen(); // display image in a Picture control named imageDisplay
this.imageDisplay.Image = img; // capture this window, and save it
sc.CaptureWindowToFile(this.Handle,"C:\\temp2.gif",ImageFormat.Gif);
有沒有什麼辦法可以採取並行的屏幕截圖爲兩個或多個應用程序窗口?
說實話,我不是在尋找各種方法來使用上面的類,但要明白,如果它能夠在同一時間捕獲窗口的圖像這樣做是爲了在parrallel另一個窗口即? – Abs 2011-04-07 21:13:26
那麼你的問題的答案是肯定的。庫中的代碼實際上可以全部由靜態的,因爲其中沒有在構造正在做並沒有什麼不本地範圍的函數變量。 – 2011-04-07 21:55:39