如何编写一个程序b,用来监控程序a中的按钮1,按钮2是否被鼠标按下。
并在该按钮的Click或mouse_down事件发生前通知b程序呢?我想写这么一个程序来监控我的foxmail是否被人非法收取过信件。给出好建议和代码的送分拉。本人有10000多分没用呢
??
大家狂Up啊

解决方案 »

  1.   

    这个比较难办,你可以用API来获得Windows消息,但你首先要知道a程序的窗口句柄,这个似乎很难。还有就是你可以利用一些监视程序,来记录下所有在你计算机上的操作,曾经见到过介绍,但没实践过,估计需要较大的资源。
      

  2.   

    可以:
       1、先确定foxmail是否打开
       2、可以用 WindowFromPoint获得该按钮的句柄重载该按钮的窗口处理函数,截获消息来判断是否被按下。
       3、或做一个鼠标钩子,判断单击的处的窗口句柄是否你所设定的按钮
       如果搞不定,可以留下Email。我可以给你部分源码
       
       
      

  3.   

    yefanqiu(叶帆)  is right
      

  4.   

    我想知道rappercn(rapper)说的对吗?VB不是能用API进行编程吗?
      

  5.   

    1。监视进程,发现foxmail就杀掉。
    2。监视端口,发现开了21号就关机。
      

  6.   

    你可以用frompointwindows取得那个控件的名称,然后再在程序中用枚举子窗口的办法得到你那个控件的handle再用鼠标的钩子函数来监视它,这是我的个人想法,没有实践过,我想应该可以