程序A有两个Edit控件 ,我如何在程序B中监视程序A中edit2是否得到焦点和失去焦点,我会使用钩子,并且做成了DLL文件格式的全局钩子。
但是我不知道怎么监视Edit2得到和失去焦点

解决方案 »

  1.   

    一个建议:在程序中不停的查询 程序A中当前的焦点位置,如果是edit2的句柄就是得到焦点,如果不是,就失去焦点
      

  2.   

    同意楼上!动态检索是否获取到EDIT2的句柄!可以先用Spy++查看EDIT2的句柄号~~
      

  3.   

    句柄是会变的  SPY++看的是类名和 TEXT内容
    在文本框是''情况下可以  但是文本框'f'这样就不行了 啊
      

  4.   

    判斷消息WM_KillFocus or WM_SetFocus的wParam,wParam存的是即將獲得焦點的控件handle or 即將失去焦點的控件handle