求C#的屏幕取词的例子!

解决方案 »

  1.   

    可能是用到Hook吧,这个问题好,关注一下。
      

  2.   

    不是C#的
    http://www.programfan.com/showarticle.asp?id=773
      

  3.   

    首先你要看C#能不能做到,C#是不能使用全局钩子的,而屏幕取词肯定要用到全局钩子。
    屏幕取词用C做都是很难的,要涉及好几种技术,用C#就更难了,甚至不可能。
      

  4.   

    我觉得NET FRAMWWORK对这种稍底层一点的东西支持得太少了,还得用非托管代码
      

  5.   

    C#可以用全局钩子的,关键就是声明API了,呵。
    可是,如果取词偶就不会了
      

  6.   

    真难道 VC++的事,C#做不到??
      

  7.   

    用API截获,这样的技术在C#里调用因该没啥问题
      

  8.   

    http://www.vczx.com/article/show.php?id=105你可以把这个vc的代码改成c#的。也可以用vc照着写一个动态链接库,然后用c#调用。
      

  9.   

    如果要能取所有地方的词的确很难,要是取简单的比如说窗体上的。或者文本框中的,还是非常容易的。C#是完全可以做到的。需要用到很多API,VB的和C#的我都做到了。说白了就是截获Windows消息,找到鼠标位置下方的控件ID,然后获得控件的文本。然后把消息返还给系统。