我开发了一些软件来通知用户,当他们在未经授权的应用程序中粘贴内容时,我钩住了GetClipboardData来执行此操作。几乎一切工作正常,但是当我从Word复制内容例如,我点击InternetExplorer,我打开资源管理器窗口并关闭它,一些GetClipboardData从资源管理器启动。有人可以帮助我理解这种行为吗? 预先感谢 问候为什么在资源管理器窗口关闭几个GetClipboardData时启动?
2
A
回答
1
是很常见的,从某些应用程序收到意想不到的剪贴板事件,大多是来自微软,当你做这样的事情关闭窗口或做任何事情,使应用程序停止,并认为:“嘿,也许我离开剪贴板上的一些垃圾,我最好把它清理干净,也许把它重新发布成纯文本而没有OLE的东西,也许我已经做到了,但我不记得了,所以我会再做一次。“这是一种强迫症,他们只是建立在一种强迫症状之上。有时,当您退出程序时,弹出窗口会显示“您已将大量数据放在剪贴板上,您是否希望将其用于其他应用程序”。这是一回事。基本上,他们已经在剪贴板上放置了一些需要“延迟渲染”才能粘贴的格式。而现在,该应用程序担心在剪贴板上留下无效数据,因此必须重新发布数据而不使用花哨的格式。 如果您从Excel中复制单元格,然后取消突出显示该单元格,您也会得到此信息。 如果您在启动应用程序时收到剪贴板事件,可能是加载项挂钩到剪贴板链中,或者可能犯下最糟糕的错误:将其图标复制/粘贴到工具栏中。
相关问题
- 1. C/C + +正在关闭窗口资源管理器窗口
- 2. 关闭与自动热键的Windows资源管理器窗口
- 3. 自动关闭Windows资源管理器
- 4. 打开资源管理器窗口并等待它关闭
- 5. CloseMainWindow()关闭Windows资源管理器窗口的问题
- 6. 关闭一个jframe窗口时,其他窗口自动关闭为什么?
- 7. 一个窗口关闭时关闭几个窗口
- 8. 在资源管理器重新启动时禁用库窗口弹出
- 9. VS2017 DOM资源管理器关闭
- 10. 如何重新使用现有/已打开的Windows资源管理器窗口启动资源管理器
- 11. 从ANT启动Windows资源管理器?
- 12. 从WSL启动资源管理器
- 13. VSCode:如何在更改窗口选项卡时关闭文件资源管理器中的自动选择?
- 14. 管理Scala中关闭资源的最佳方式是什么?
- 15. VBScript:关闭Windows资源管理器时停止脚本
- 16. 什么是Visual SourceSafe资源管理器?
- 17. 为什么当我按F5时从Azure项目的Visual Studio中打开两个资源管理器窗口
- 18. 作为管理员在Windows 8上启动提示时重新启动资源管理器不起作用
- 19. 为什么Tomcat在启动后关闭?
- 20. 在资源管理器窗口中更改选择?
- 21. 隐藏在解决方案资源管理器窗口
- 22. 当父窗口关闭时自动关闭子窗口
- 23. 为什么表格不在资源管理器中?
- 24. 为什么这不在资源管理器中显示PDF?
- 25. Visual Studio启动时的Microsoft文档资源管理器
- 26. 为什么Snowbird浏览器比Windows资源管理器更快..?
- 27. 从一个JList拖动文件到Windows资源管理器窗口
- 28. 启动Microsoft文档资源管理
- 29. 烤面包机窗口不会关闭在任务管理器
- 30. 启动时在Outlook功能区扩展中检索资源管理器窗口对象?
再次点亮我的问题,谢谢。我会试着看看我能用剪贴板格式做什么。 – Delatour 2011-03-12 20:59:13