Могу ли я прослушать событие PRINT SCREEN?

Большинство примеров здесь — это люди, создающие снимок экрана вручную на C#.

Моя цель — прослушать событие клавиатуры PRINTSCREEN, и после вызова события я беру данные из буфера обмена и что-то с ними делаю. Мне нужно убедиться, что я получаю доступ к буферу обмена только после того, как событие PRINTSCREEN зафиксировало снимок экрана.

Какие-либо предложения?


person Ben    schedule 15.05.2016    source источник
comment
Вопрос. Можно ли захватить событие экрана печати в C#? A: Да: Как мне захватить клавишу Print Screen?   -  person paulsm4    schedule 15.05.2016
comment
Я не уверен, что другой ответ на вопрос отвечает на весь вопрос здесь. Мне нужно убедиться, что я получаю доступ к буферу обмена только после события PRINTSCREEN захвата снимка экрана.   -  person Master DJon    schedule 15.05.2016


Ответы (1)


  1. Нажмите клавишу печати экрана.
  2. Проверьте, какой тип данных буфера обмена, с помощью кода.
  3. С помощью этой информации закодируйте что-нибудь, что очищает или знает, какое последнее значение этого типа данных буфера обмена.
  4. Когда нажат экран печати, посмотрите в буфер обмена, пока этот тип данных не изменится, а затем возьмите его.
person Master DJon    schedule 15.05.2016