C # снимок экрана виртуального рабочего стола - PullRequest
1 голос
/ 28 мая 2009

Я нашел способ создания виртуальных рабочих столов с помощью c #. Теперь мне было интересно, можем ли мы сделать снимок экрана определенного рабочего стола и если да, то как?

Заранее спасибо

Blizz

Ответы [ 2 ]

1 голос
/ 28 мая 2009

Вы пробовали метод CopyFromScreen в GFX Object

        Graphics g = new Graphics();
        g.CopyFromScreen(  ....params.... )
0 голосов
/ 29 мая 2009

Я не пробовал, но первое, что я попробую, это:

  • создать новую тему
  • переключить поток на новый рабочий стол, вызвав SetThreadDesktop
  • сделать снимок экрана
  • переключить нить назад

может просто сработать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...