2

我找到了一种使用 c# 创建虚拟桌面的方法。现在我想知道我们是否可以截取特定桌面的屏幕截图,如果可以,如何?

提前致谢

暴风雪

4

2 回答 2

1

您是否尝试过CopyFromScreenGFX 对象中的方法

        Graphics g = new Graphics();
        g.CopyFromScreen(  ....params.... )
于 2009-05-28T18:56:01.383 回答
0

我还没有尝试过,但我要尝试的第一件事是:

  • 创建一个新线程
  • 通过调用 SetThreadDesktop 将线程切换到新桌面
  • 截屏
  • 切换线程

可能只是工作。

于 2009-05-28T20:32:16.493 回答