加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – 如何防止Print-Screen捕获单个窗口?

发布时间:2020-12-14 02:26:48 所属栏目:Windows 来源:网络整理
导读:我注意到几次,当我在Media Player运行时打印屏幕时,内容被替换为灰色矩形.我不知道是否由于DRM或某些技术问题而故意,但令我感到震惊的是,在某些情况下,能够故意阻止屏幕捕获可能是一个有用的功能.我不是要解决问题,而是复制它! 每个HWND是否有一些特定的消
我注意到几次,当我在Media Player运行时打印屏幕时,内容被替换为灰色矩形.我不知道是否由于DRM或某些技术问题而故意,但令我感到震惊的是,在某些情况下,能够故意阻止屏幕捕获可能是一个有用的功能.我不是要解决问题,而是复制它!

每个HWND是否有一些特定的消息用于打印屏幕 – Windows是否进行特殊重绘或者只是将缓冲区转储到剪贴板?

我想我更愿意专注于Win32,但只要它与Windows相关就好了.

解决方法

您可以使用 this method注册热键.
注册PrtScr密钥,您的应用程序将在您的WndProc,WM_HOTKEY中收到一条消息.
收到后,您可以对表单执行某些操作以清空显示或其他内容.

即使表单最小化,该热键方法也应该有效.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读