C#截不到图,这种情况怎么办?
在win7系统下能截取,在XP下无法截取到图,怎么回事?完全透明的状态?请问这个怎么解决BitmapmyImage=newBitmap(500,300);//保存的尺寸G...
在win7系统下能截取,在XP下无法截取到图,怎么回事?完全透明的状态? 请问这个怎么解决
Bitmap myImage = new Bitmap(500, 300);//保存的尺寸
Graphics g = Graphics.FromImage(myImage); //485,295
g.CopyFromScreen(new Point(400,Convert.ToInt32(textBox2.Text)), new Point(0, 0), new Size(406, 320));//截取尺寸
//开始截取位置
IntPtr dc1 = g.GetHdc();
g.ReleaseHdc(dc1);
截取不到图 展开
Bitmap myImage = new Bitmap(500, 300);//保存的尺寸
Graphics g = Graphics.FromImage(myImage); //485,295
g.CopyFromScreen(new Point(400,Convert.ToInt32(textBox2.Text)), new Point(0, 0), new Size(406, 320));//截取尺寸
//开始截取位置
IntPtr dc1 = g.GetHdc();
g.ReleaseHdc(dc1);
截取不到图 展开
3个回答
展开全部
什么完全透明状态?你的图片里不是说明已经能截图了么
更多追问追答
追问
但是那个软件界面没法截到
追答
你确定CopyFromScreen里的参数指的就是那个软件界面的位置吗?我怎么看都觉得你这个是绝对位置的代码,你要把那个软件的界面拖动到参数所对应的位置才可以。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你说的我还没有理解到底是什么问题!你是想问XP为什么不行?还是怎么让程序兼容XP?
更多追问追答
追问
c#截取不到图
追答
但是在win7不是可以吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请按prtScsysRq健
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询