2013-08-22 55 views

回答

6

使用「打印鍵」進行截圖。然後將結果複製到像Paint這樣的程序中,然後單擊保存。將它保存爲.png,就完成了。

綜上所述的鍵組合(感謝Chris):

  1. 打印取整個屏幕
  2. ALT +打印的圖片來截圖活動窗口
  3. WinKey http://pixelmonster.org/pool/windows_key_coloured.png +打印製作截圖並直接保存到%USERPROFILE%\ Pictures \ Screenshots \ xxxx.png並自動編號(僅適用於Windows 8)

您還可以使用Snipping Tool(僅在Windows中的運行對話框中運行SnippingTool),它首先集成在Windows Vista中。

如果您想以編程方式進行編程,您可以使用 Control.DrawToBitmap方法。

+7

如果您不想在「Paint」中進行所有裁剪,則ALT +「打印屏幕」會爲您提供具有焦點的窗口。 –

+0

@ chris.nesbit1神聖的廢話我怎麼不知道!謝謝! – Rotem

+1

謝謝克里斯,忘了這個! +1 – Pixelmonster

1

使用Control.DrawToBitmap方法 - http://msdn.microsoft.com/en-us/library/system.windows.forms.control.drawtobitmap.aspx

using (var bmp = new Bitmap(Width,Height)) 
{ 
DrawToBitmap(bmp, new Rectangle(0, 0, bmp.Width, bmp.Height)); 
bmp.Save(@"c:\temp\screenshot.png"); 
} 
+0

這是如何截取屏幕截圖的? –

+2

我以爲他想以編程方式做到這一點。他沒有回答這個問題。 – Anuraj

+0

你說得對,這個問題與Visual Studio和C#Tag非常混淆。 – Pixelmonster