使用WebBrowser控件中,转到下载链接时,会弹出下载对话框,如何如何自动点下载对话框中的保存按钮?

解决方案 »

  1.   

    FindWindow(nil,'标题名');然后发送消息模拟点击按钮。这样能实现,但是貌似还有可以绕过弹出这个下载提示框的。 
      

  2.   

    SendMessage该怎么写才能点击保存按钮呢
      

  3.   

    WM_LBUTTONDOWN
    WM_LBUTTONUP
    发送2个消息即1个完整的模拟点击操作
      

  4.   

    1.FindWind(nil,'窗口')
    2. 查找你要点击的那个按钮句柄
    3.然后 sendMessage(hwnd,WM_LBUTTONDOWN.....);
          sendMessage(hwnd,WM_LBUTTONUP .....); 即可,自己试试。 
      

  5.   

    spy++  或者API EnumWindows()
      

  6.   

    可以将浏览器设为编辑模式,找到IPersistFile接口,就可以直接保存内容而不弹出然后对话框了。
      

  7.   

    kfcoffe ,我短消息PM你了,想让你有偿帮我写一下范例,就是想自动点那个下载提示框上的保存按钮,怎么弄都不行