基于C#利用金山取词组件实现屏幕取词功能
2013-07-11 10:35
295 查看
这个程序在网上有很多例子,近期要做的项目中有和这个有某些一点点相似的地方,就练练,发现在本机上(Win 7 64位)不能实现其功能,可能原因是API组件太老了吧,毕竟金山大佬公布他的组件是2005年,但是写的程序能在XP/Win 32上跑。
源码下载:http://files.cnblogs.com/chenyongblog/%E5%B1%8F%E5%B9%95%E5%8F%96%E8%AF%8D.zip
源码下载:http://files.cnblogs.com/chenyongblog/%E5%B1%8F%E5%B9%95%E5%8F%96%E8%AF%8D.zip
namespace 屏幕取词 { public partial class Form1 : Form,IXDictGrabSink { public Form1() { InitializeComponent(); } //实现接口 int IXDictGrabSink.QueryWord(string WordString,int lCursorX,int lCursorY,string SentenceString,ref int lLoc,ref int lStart ) { //鼠标坐标 this.txtX.Text = "X轴:" + lCursorX.ToString(); this.txtY.Text = "Y轴:" + lCursorY.ToString(); //鼠标附近的词 this.txtWord.Text = SentenceString; return 1; } private void Form1_Load(object sender, EventArgs e) { GrabProxy gp = new GrabProxy(); //设置取词时间间隔 gp.GrabInterval = 1; //设置取词的属性 gp.GrabMode = XDictGrabModeEnum.XDictGrabMouse; //取词 gp.GrabEnabled = true; gp.AdviseGrab(this); } } }
相关文章推荐
- vb实现仿金山词霸的屏幕取词功能
- 利用SAP Offcie组件实现邮件发送功能
- 利用http组件实现多引擎搜索功能
- Reactjs开发自制编程语言Monkey的编译器:使用组件的state机制实现屏幕取词
- 利用汇编语言编程实现屏幕上输出十进制数字00-29功能
- Android实现利用手势完成屏幕密码锁功能
- 利用http组件实现多引擎搜索功能
- C#利用Windows自带gdi32.dll实现抓取屏幕功能实例
- 利用OpenPOP开源组件实现接收电子邮件功能
- vb实现仿金山词霸的屏幕取词功能
- C#利用Windows自带gdi32.dll实现抓取屏幕功能实例
- UIPickerView组件的使用之随机点菜系统(一)——利用AutoResizing进行屏幕适配,拖线进行实现
- 如何使用友盟 Cocos2d-x 分享组件实现 Android/iOS 分享功能
- 利用shell脚本实现计划任务功能
- rcp combo组件实现自动联想功能
- 利用FlashPaper实现类似百度文库功能
- 利用传感器实现微信的摇一摇功能
- Win8中利用家庭组功能实现共享文件和文件夹
- Android项目利用Ant实现打包功能