易截截图软件、单文件、免安装、纯绿色、仅160KB

全屏截图 c#

我的程序(叫A)里需要一个全屏截图的功能。

取全屏的语句如下:
Image baseImage = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
Graphics g = Graphics.fromImage(baseImage);
g.CopyfromScreen(new Point(0, 0), new Point(0, 0), Screen.AllScreens[0].Bounds.Size);
g.Dispose();
baseImage.Save("baseImage.bmp",ImageFormat.Bmp);

在A程序中,能取到全屏的图片,但A的相关界面会没掉(包括A主界面,截屏窗体界面)。

注:在测试环境下,一样的代码,主程序的界面能够保存到,
分析可能是父窗体中的某些代码引起的?

目前还不知道原因,碰到过的朋友指点下?
不懂 顶下

在A程序中,能取到全屏的图片,但A的相关界面会没掉(包括A主界面,截屏窗体界面)。

注:在测试环境下,一样的代码,主程序的界面能够保存到,
分析可能是父窗体中的某些代码引起的?

不掏清楚你的意思,你是不是想截图的时候 不包含你的程序界面  只有屏幕上的桌面和其他程序的截图?

我测试的结果是 主程序和相关界面都能保存到呀。。。
本身语句应该没问题的。

引用
我测试的结果是 主程序和相关界面都能保存到呀。。。
本身语句应该没问题的。


我的问题就是:我的主程序界面明明在屏幕上的,但实际取到的是没有我主程序界面的。

测试环境下我的也是可以的,怪就怪在这里

C# code



Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.


相关问答:

C#调用 C DLL问题,懂的来抢分了

//C 接口
extern "C"
{
  TESSDLL_API int __cdecl GetTessText(const char *imagefile, char *text);  
}
//我在C#中声明
//调用C DLL 中的函数
[DllImport("OCRapi.dll&quo ......

C#填网页表单的问题 - .NET技术 / C#

我这里有一个登陆WIFI网络的页面。由于WIFI经常断线,所以要反复地在这个网页上登陆,没法无人值守。
所以,我想做一个C#程序,放一个webbrowser控件,自动填表并自动点击提交按钮。
问题一:
基本照网上找的程序 ......

sql小小的疑问 - .NET技术 / C#

可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......

怎么用C#读取服务器控件CSS样式 - .NET技术 / ASP.NET

用"服务器控件名.Style.Add("display","")可以给这控件添加CSS,怎么样才能给读出来呢?
怎么都没人帮忙啊

人都死哪去了

控件ID.Style[HtmlTextWriterStyle.BackgroundColor]
控件 ......

这段JavaScript代码为什么无法执行 - .NET技术 / C#

以下是一段JavsScript脚本,但运行时总会产生 “Microsoft JScript 运行时错误: 'null' 为空或不是对象”异常,大家帮看一下。 
<form id="form1" runat="server">
  < ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号