wpf如何截屏

wpf怎么截屏,winform的有些类在wpf里是不是没有?有为什么用就出错?怎么截屏,是WPF!... wpf怎么截屏,winform的有些类在wpf里是不是没有?有为什么用就出错?怎么截屏,是WPF! 展开
 我来答
hocksun
2011-11-20 · TA获得超过137个赞
知道答主
回答量:48
采纳率:0%
帮助的人:48.7万
展开全部
如果只是单单截屏的话不一定非得操作图像,可以尝试一下发PRINTSCREEN按键消息,这样屏幕图像就保存在剪切板里,如果需要使用直接操作剪切板把图像内容释放出来。
另外有一段代码你可以参考下,这段个屏幕截图的测试,一直没调通,你也可以调试下这个看看
private void button3_Click(object sender, RoutedEventArgs e)
{
Bitmap myImage = new Bitmap(this.Width, this.Height);
Graphics g = Graphics.FromImage(myImage);
g.CopyFromScreen(new System.DrawingPoint(this.Location.X, this.Location.Y), new System.DrawingPoint(0, 0), new System.DrawingSize(this.Width, this.Height));
IntPtr dc1 = g.GetHdc();
g.ReleaseHdc(dc1);
myImage.Save(@"c:\screen1.jpg");
}
这个 总是到下面报GDI+出错。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式