2016-05-15 44 views
1

这里的大多数例子是人们用C#手动创建一个屏幕截图。我可以收听PRINT SCREEN事件吗?

我的目标是聆听PRINTSCREEN键盘事件,并且在事件被调用之后,我拿起剪贴板数据并做一些事情。我需要确保在PRINTSCREEN事件捕获屏幕截图后我才能访问剪贴板。

有什么建议吗?

+5

问:我可以在C#中捕获“打印屏幕”事件吗? - 答:是的:[我如何捕获打印屏幕的关键?](http://stackoverflow.com/questions/1191479/how-do-i-capture-the-print-screen-key) – paulsm4

+1

我不确定其他回答的问题在这里完成整个问题。 “在PRINTSCREEN事件捕获屏幕截图后,我需要确保我只能访问剪贴板。” –

回答

1
  1. 按下打印屏幕键。
  2. 使用代码检查它是哪种类型的剪贴板数据。
  3. 有了这个信息,代码清除或知道这个剪贴板数据类型的最后一个值是什么。
  4. 当按下打印屏幕时,查看剪贴板,直到更改此数据类型,然后将其拿下。
相关问题