我想创建一个简单的程序,它可以截取并保存它而不显示窗口。
我必须使用哪种类型的元素? -
答案 0 :(得分:3)
这是更简单的解决方案。
这样您就不必隐藏任何窗口,因为您不会创建任何窗口。
答案 1 :(得分:3)
使用正确的工具完成工作。
创建空项目或类库。添加新类(如果使用类库模板,则会生成它)。
添加名为Main
的静态方法。
public class Class1
{
public static void Main()
{
// do your staff
}
}
在您构建项目之后,将生成您可以使用的.exe文件 不需要隐藏窗口的解决方法步骤。
答案 2 :(得分:1)
您可以同时使用两者。我特别喜欢使用winform。 只是隐藏窗口:
this.WindowState = FormWindowState.Minimized;
然后:
Rectangle bounds = this.Bounds;
using (Bitmap bitmap = new Bitmap(bounds.Width, bounds.Height))
{
using (Graphics g = Graphics.FromImage(bitmap))
{
g.CopyFromScreen(new Point(bounds.Left,bounds.Top), Point.Empty, bounds.Size);
}
bitmap.Save("C://test.jpg", ImageFormat.Jpeg);
}