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 中引入的。