我写了一个"刷屏机"的小程序,我用GETFOCUS()函数获得活动焦点的HANDLE,然后用SENDMESSAGE发送消息到此HANDLE中,可是IE的整个WEB浏览区域使用一个相同的HANDLE,所以我的程序就不能正确发送信息到IE的指定位置,请问各位大虾如何解决这个问题???      
   
此程序可以正常发送消息到象OICQ的EDIT中

解决方案 »

  1.   

    或者你知道那个edit的名字或者类名
      

  2.   

    WindowFromPoint只能获得WINDOW的句柄,并不能获得EDIT的HANDLE.
    我用VC的SPY+可以看到不管是IE还是象MyIE之类的WEB浏览器都会使用一个叫“Internet Explorer_Server"的东西,我可以获得他的HANDLE,却看不到里面的东西,追踪MESSAGE也没什么收获
      

  3.   

    使用com接口
    ie上的所谓“edit”并不是标准的窗口。
      

  4.   

    BigBen(江南草)能讲细一些吗?当然最好有原程序,对于这个问题,我一点都不知道该怎么解决。
      

  5.   

    就是COM接口,你用过WeBrowser就应该知道点!IHTMLElement表示网页上的元素
    setAttribute方法可动态的设置元素的名称和值查询MSDN是解决这类问题的最有效途径
      

  6.   

    ChildWindowFromPoint,应该可以的。