2011-05-15 29 views
0

我想用一個按鈕打印所有屏幕,並將其保存在任何文件夾中(我知道如何去做)但我不知道如何拍照...另一件事,我希望這個程序是HIDE和它適用於一個鍵,例如f9或f11或任何鍵,但我希望這繼續隱藏和工作,如何採取打印褲子?以及如果隱藏起來如何工作?自應用程序c#以來,照片到PC?

感謝計算器和partherns

+3

我舉雙手贊成你創建一個看起來如此相似的語言能力英語。 – 2011-05-15 16:53:39

+1

什麼是喘氣? – 2011-05-15 16:56:32

+0

你的英語對我來說太重要了,無法理解你在問什麼。 – 2011-05-15 16:57:23

回答

4

你可以用下面的方法來採取單一窗口截圖或整個屏幕:

public void WindowsScreenshot() 
    { 
     // Full 
     Rectangle bounds = Screen.GetBounds(Point.Empty); 
     using (Bitmap bitmap = new Bitmap(bounds.Width, bounds.Height)) 
     { 
      using (Graphics g = Graphics.FromImage(bitmap)) 
      { 
       g.CopyFromScreen(Point.Empty, Point.Empty, bounds.Size); 
      } 
      bitmap.Save("test_full.jpg", ImageFormat.Jpeg); 
     } 

     // Window 
     Rectangle bounds = this.Bounds; 
     using (Bitmap bitmap = new Bitmap(bounds.Width, bounds.Height)) 
     { 
      using (Graphics g = Graphics.FromImage(bitmap)) 
      { 
       g.CopyFromScreen(new Point(bounds.Left, bounds.Top), Point.Empty, bounds.Size); 
      } 
      bitmap.Save("test_window.jpg", ImageFormat.Jpeg); 
     } 
    }