今天开始实现"鼠标取词"的功能了.
需求:鼠标指在屏幕的任何一个位置时,把该位置所在的单词或汉字的词取出来.
并向用户显示结果.
问题:我们的组员都不会VC++.而这个貌似简单的问题,实际是很困难的.需要调用
WIN32底层的API.
解决方案:既然自己不行,便考虑使用开源组件,金山词霸中有一个文件"XDictGbr.dll".
我们在C#的工程中将其添加至引用.
并加入适当代码.相关代码如下:
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/a41954a27d6ad96fa2c2cf816e677448.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
今天开始实现"鼠标取词"的功能了.
需求:鼠标指在屏幕的任何一个位置时,把该位置所在的单词或汉字的词取出来.
并向用户显示结果.
问题:我们的组员都不会VC++.而这个貌似简单的问题,实际是很困难的.需要调用
WIN32底层的API.
解决方案:既然自己不行,便考虑使用开源组件,金山词霸中有一个文件"XDictGbr.dll".
我们在C#的工程中将其添加至引用.
并加入适当代码.相关代码如下: