如何才能把当前屏幕的内容保存到位图中? 高手帮忙看看,不用api,单靠.net自己能不能干这个活啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不用api,单靠.net我的一点思路吧,不过只能截活动窗体的屏幕,而且中间会卡一下,不知何故,高手出来看看吧。SendKeys.Send("{PRTSC}"); IDataObject iData =Clipboard.GetDataObject(); if(iData.GetDataPresent(DataFormats.Bitmap)) { pictureBox1.Image=(Image)iData.GetData(DataFormats.Bitmap); } SendKeys.Send("{PRTSC}"); Application.DoEvents(); //加上这一句后不会再停顿,卡住,不过还是只能截一个窗体的图。 IDataObject iData =Clipboard.GetDataObject(); if(iData.GetDataPresent(DataFormats.Bitmap)) { pictureBox1.Image=(Image)iData.GetData(DataFormats.Bitmap); } 我就是希望截的是全屏幕的图,非活动窗口能不能包含在内,请问这个使用.net能不能实现啊? 比较土的办法:模拟单击“PrtScr”键,再从剪切板获得,呵呵 up!类似QQ的截屏幕功能,可有人做过? 昨天查了类库才发现,使用SendKeys是没办法打印全屏的,因为框架根本把这个键扔出去了。看来只能使用api 了 关于记事本中查找功能,,0bject reference not set to an instance of an object 怎么解决 WebService服务问题 求个算法或源码,数字的。 MouseMove的一个问题. Winform 和 Webform读取配置文件的区别! 我的项目在自己的机器上运行一切正常,可是放在指定的网页服务器上就打不开了 string怎么转为int32 文件的长路径如何转换为短路径(dos格式)??? Datagridview里的合并单元格和自动换行 如何跨网局域网发送消息??? VS2003 C# TabControl控件的问题 帮帮忙小问题。
而且中间会卡一下,
不知何故,
高手出来看看吧。
SendKeys.Send("{PRTSC}");
IDataObject iData =Clipboard.GetDataObject();
if(iData.GetDataPresent(DataFormats.Bitmap))
{
pictureBox1.Image=(Image)iData.GetData(DataFormats.Bitmap);
}
Application.DoEvents(); //加上这一句后不会再停顿,卡住,
不过还是只能截一个窗体的图。
IDataObject iData =Clipboard.GetDataObject();
if(iData.GetDataPresent(DataFormats.Bitmap))
{
pictureBox1.Image=(Image)iData.GetData(DataFormats.Bitmap);
}