你所介绍的保存方法可以在程序给出路径和文件名,但是同样要弹出提示框,只是提示框的路径和文件名初始化为你所给定的。要不弹出提示框,可以告诉你一个方式:
得到所打开外网页的源代码,利用Tstrings类的SaveToFile方法即可实现,具体实现操作还需要说明吗?

解决方案 »

  1.   

    inprises(何许):按你所说的“得到所打开外网页的源代码,利用Tstrings类的SaveToFile方法即可实现”能同时保存网页中的图象、以及其他文件吗?
    我需要的是保存当前网页中的所有文件,而不仅仅是一个框架文件。欢迎继续探讨!
      

  2.   

     CppWebBrowser1->ExecWB(OLECMDID_SAVEAS, OLECMDEXECOPT_PROMPTUSER, NULL, NULL)
    不错,按照msdn的说法,OLECMDEXECOPT_DONTPROMPTUSER就可以不提示用户。
      

  3.   

    to inprises和mzgmzg :
    我如何才能在程序中给出文件名。
      

  4.   

    如果使用ExeWb,则可这样:
    var
    Filename:OleVariant;
    begin
      Filename := 'c:\aaa.htm';
      webbrowser1.ExecWB(OLECMDID_SAVEAS,OLECMDEXECOPT_DONTPROMPTUSER,Filename,EmptyParam);
    end;Filename则为路径和文件名;