有时候你并不能获取光标下的文本

有时候你并不能获取光标下的文本

作者:BlogUpdater |  时间:2021-11-27 |  浏览:1086 |  评论已关闭 条评论

我在之前的一篇文章中有介绍到如何获取鼠标光标下的文本,聪明的你一定发现了这样一个现象:有些程序可以正常获取,而有些程序却不行,这是为啥呢?

这取决于这个程序的实现。有些程序在开发的时候,就非常注重对屏幕阅读器的支持。例如,IE浏览器在开发的时候,就对ActiveAcessibility有出色的支持,因为开发团队认为,浏览器是那些残障人士了解这个世界的大门。

相对来说,其他程序的支持力度就没有那么好了。例如,我们开发的一些用来演示滚动条技术的程序就没有处理WM_GETOBJECT消息,所以就不支持光标下文本的读取。

所以,综上所述,ActiveAccessibility是否能够正常工作,主要取决于程序开发者是否在开发阶段给与可访问性(Accessibility)有足够的关注。

总结
以人为本,将对人类的普世关怀注入到每一行代码中。
是我等开发者毕生之使命。

最后
Raymond Chen的《The Old New Thing》是我非常喜欢的博客之一,里面有很多关于Windows的小知识,对于广大Windows平台开发者来说,确实十分有帮助。
本文来自:《Sometimes you can’t read the text under the cursor》

最近我写了个东西
正如你们所知道的,拓扑梅尔智慧办公平台(Topomel Box)是一款绿色软件,主要面向经常使用电脑的朋友。它提供了各种提升办公效率的小功能,同时操作上尽可能地简单方便。
我想:你值得拥有。

标签:

评论已关闭。