it之家 5 月 9 日消息,据外媒 neowin 今日报道,微软高级工程师雷蒙德・陈在微软网站的专栏《the old new thing》更新博文,他详细说明了 windows 本地剪贴板与其他剪贴板管理器的不同之处,并解释了这种设计为何有益。
it之家注:windows 提供了默认的剪贴板,可以通过“设置”开启,也可以通过 win + v 快捷键直接打开。
在这篇文章中,雷蒙德・陈回答了一个大家可能会有疑问的问题:“为什么剪贴板历史记录无法捕捉到剪贴板内容的快速变化?”他表示,采用异步处理的方式实际上让 windows 的剪贴板功能在性能上更优,因为这样不会因为频繁的变化而影响系统速度。
windows 能够实现这一点,是通过 addclipboardformatlistener 函数和 wm_clipboardupdate 消息标识符。addclipboardformatlistener 是 winuser 头文件(.h 文件)的一部分,该文件帮助处理键盘、鼠标等各种用户输入。这些 windows api 功能最早是在 windows vista 中引入的。