【问题标题】:Can I listen for the PRINT SCREEN event? [duplicate]我可以收听 PRINT SCREEN 事件吗? [复制]
【发布时间】:2016-05-15 02:27:12
【问题描述】:

这里的大多数示例都是人们使用 C# 手动创建屏幕截图。

我的目标是监听 PRINTSCREEN 键盘事件,并在事件被调用后获取剪贴板数据并对其进行处理。我需要确保仅在 PRINTSCREEN 事件捕获屏幕截图后才访问剪贴板。

有什么建议吗?

【问题讨论】:

  • 问:我可以在 C# 中捕获“打印屏幕”事件吗?答:是的:How do i capture the Print Screen key?
  • 我不确定其他已回答的问题是否能满足此处的全部问题。 “我需要确保仅在 PRINTSCREEN 事件捕获屏幕截图之后访问剪贴板。”

标签: c# windows printscreen


【解决方案1】:
  1. 按打印屏幕键。
  2. 使用代码检查剪贴板数据的类型。
  3. 使用此信息,编写代码以清除或知道此剪贴板数据类型的最后一个值是什么。
  4. 按下打印屏幕时,在剪贴板中查找,直到此数据类型发生更改,然后再获取。

【讨论】:

    猜你喜欢
    • 2011-03-06
    • 2010-11-12
    • 1970-01-01
    • 2011-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多