1

C# で Metro スタイル アプリの UI ボタン​​ ("Capture") で仮想キー クリック (PrintScreen) を作成しようとしています。画像をビットマップとして保存するか、StorageFile に保存します。それを行うためのイベントを作成する方法は?PrintScreen を使おうとしているのですが、Windows.System の下に enum VirtualKey.Snapshot しか見つかりませんでしたが、使い方がわかりません。

または、PrintScreen イメージを保存するために直接使用できる API またはメソッドはありますか? 私は何かVSフォーラムを見つけましたが、.NET http://social.msdn.microsoft.com/Forums/en/csharpgeneral/thread/79efecc4-fa6d-4078-afe4-bb1379bb968bでしか機能しません

using System.Drawing;  
using System.Drawing.Imaging; 

private void PrintScreen()
{  
    Bitmap printscreen = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
    Graphics graphics = Graphics.FromImage(printscreen as Image);

    graphics.CopyFromScreen(0, 0, 0, 0, printscreen.Size);
    printscreen.Save(@"C:\Temp\printscreen.jpg", ImageFormat.Jpeg);
}
4

0 に答える 0