问题描述:主程序的多个线程同时给不同的其他程序的窗口发送鼠标消息,如何让这些没有获得焦点的目标窗口实时地响应鼠标事件。

解决方案 »

  1.   

    当窗口失去mouse capture时,非焦点窗口不会响应收到的鼠标消息
      

  2.   

    你可以自定义消息,然后
    1.获得消息的窗口用SendMessage函数向各个其他窗口分配分派(发送)消息
    2.其他窗口实时接受你自定义的消息
      

  3.   


    我前几天还做了一个类似的东东呢,也是监控客户程序所有操作然后加入自个儿的东东.用的Hook.如果楼主只是要给那些窗口一些鼠标消息,可以直接找到那些窗口的HWND,然后posemessage就行了啊.
      

  4.   

    先用FindWindow找到你要的窗口HWND,然后用PostMessage将消息发过去就行了。