关于截屏的一些代码
用的完全是偷懒的代码。平时我们想截屏,按下prtsc键,然后粘到画板里再处理。
下面是模拟的代码。
private void menuItem1_Click(object sender, System.EventArgs e)
{
SendKeys.SendWait("^{PRTSC}");
IDataObject iData = Clipboard.GetDataObject();
if(iData == null) return ;
if(iData.GetDataPresent(DataFormats.Bitmap))
{
Image img= (Image)iData.GetData(DataFormats.Bitmap);
Graphics g=this.CreateGraphics();
g.DrawImageUnscaled(img,0,0);
}
}