请问怎样取得一WEB窗口上的按钮,并发送左键单击的消息?
现在可以知道窗口的名称,看到按钮上的名称,比如“查询”。

解决方案 »

  1.   

    要用COM的,先获得浏览器的接口,再按照Tag遍例IHTMLButtonElement,相当麻烦……
      

  2.   

    是很麻烦的,普通窗口的话用GetWindow或EnumChildWindows函数。
      

  3.   

    可以先获得窗口及按钮ID,
    然后模仿键盘消息发送给选则的窗口
    可以参考
    ::SendMessage(...);
    mouse_event()
      

  4.   

    窗口ID可根据窗口属性枚举获得,
    而对同一窗口中的固定按钮,其按钮的属性和ID应是不变的,可用spy++之类软件查到。