像金山词霸的那种取词原理改一下,将鼠标拖选的词取出来,不是鼠标移到上面就取词,是将鼠标选中的词取出来,而且鼠标选中的文字要是多行该怎么取?最好能将原理和相关的函数代码写一下,分数不够我继续加!

解决方案 »

  1.   

    深入windows核心编程
    看这本书的第十章
      

  2.   

    屏幕取词完全Delphi实现代码   2CCC.COM
    http://www.delphibox.com/article.asp?articleid=884
      

  3.   

    在屏幕上显示文字大部分情况下是由这几个函数控制的:TextOuA、TextOutW、ExtTextOutA、ExtTextOutW、DrawTextA、DrawTextW。
    实现屏幕取词的关键是截获系统对上述几个函数的调用。
    步骤为:
    1.安装系统鼠标钩子:得到鼠标的位置。
    2.截获显示文字的函数调用,获得重绘的文字。
    --------------------------------------具体的拦截代码,可向 QQ 418951043 索取!