WM_DRAWCLIPBOARD 多条消息

发布于 2024-07-29 13:31:20 字数 224 浏览 4 评论 0原文

我正在开发一个小型剪贴板管理器,它应该记住最近复制的文本。 当 WM_DRAWCLIPBOARD 将某些内容复制到剪贴板时,我使用 Windows 系统消息来收到通知。 问题是我使用的某些应用程序向我的应用程序发送多条 WM_DRAWCLIPBOARD 消息,例如,当我在 Chrome Web 浏览器中复制某些内容时,它只是一条消息,米兰达的聊天窗口将 3 条具有相同文本的相同消息发送到剪贴板查看器的链。 如何避免这种情况?

I'm working on a small clipboard manager which should remember recent copied text. I'm using Windows system messages for being notified when something has been copied to clipboard by WM_DRAWCLIPBOARD. The problem is some of the applications I use send multiple WM_DRAWCLIPBOARD messages to my application, for instance when I copy something in Chrome web browser it's only one message, miranda's chat window sends 3 of the same messages with the same text to the clipboard viewer's chain. How to avoid this ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

避讳 2024-08-05 13:31:20

某些应用程序将同一文本的不同版本放在剪贴板上(RTF、Unicode、ASCII) 这可能是原因吗?

Some applications put different versions of the same text on the clipboard (RTF,Unicode,ASCII) Could this be the reason?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文