陈锐ID:TechnoFantasy
[修改头像]
206188次访问,排名260好友7人,关注者111
喜静不喜动的一个人。
随遇而安,尽力而为。安心的做一个程序员。
TechnoFantasy的文章
原创 134 篇
翻译 2 篇
转载 4 篇
评论 92 篇
最近评论
xgl1999:貌似我和你写法一样的。可以啊。
private static string _Host = ConfigurationSettings.AppSettings["MailHost"];
private static string _SmtpMailName = ConfigurationSettings.AppSettings["SmtpMailName"……
shawls:不早说

LikeCode:谢谢,收藏了!
我发现一行
--------------
替换CSS
document.all.csss.href = "a.css";
----------------
这么的 csss 会不会错了?
rzwince:完全工程文件请下载:http://www.maeee.cn/article/it/Cjj/html/2007101916111123.html
cylot:Good,Great!
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes
文章分类
收藏
    相册
    MVP新加坡会议
    Windows Vista
    豆丁
    何洁
    杂七杂八
    Graphics File Formats FAQ
    Adding Custom Buttons to Internet Explorer
    Creating a Windows DLL with Visual Basic
    Graphics File Formats FAQ (Part 1 of 4): General Graphics Format Questions
    Graphics File Formats FAQ (Part 2 of 4): Image Conversion and Display Programs
    Graphics File Formats FAQ (Part 3 of 4): Where to Get File Format Specifications
    Graphics File Formats FAQ (Part 4 of 4): Tips and Tricks of the Trade
    Visual Basic乱七八糟
    朋友的Blog
    小雨的Blog(RSS)
    瓜少之胡言乱语(RSS)
    美女苏胖墩的BLOG
    莫依的博客
    道士摄影
    马宁的Blog(RSS)
    我得主页
    AppleVB
    一些杂七杂八的东西
    40个常用的JS
    存档

    原创 CSDN问答:用UrlDownloadToFile下载时得到下载的进度(转载)

    新一篇: Delphi POPUP blocker

    frmUpdate = class(TForm,IBindStatusCallback)
        ImgTop: TImage;
        LblTop: TLabel;
        SpdBtnClose: TSpeedButton;
        Bevel1: TBevel;
        plStatus: TPanel;
        plInfo: TPanel;
        btnCancel: TFlatSpeedButton;
        tmrUdapte: TTimer;
        plProgress: TPanel;
        procedure tmrUdapteTimer(Sender: TObject);
        procedure btnCancelClick(Sender: TObject);
        procedure FormPaint(Sender: TObject);
        procedure ImgTopMouseMove(Sender: TObject; Shift: TShiftState; X,Y: Integer);
        procedure SpdBtnCloseClick(Sender: TObject);
      private
        function OnStartBinding(dwReserved: DWORD; pib: IBinding): HResult; stdcall;
        function GetPriority(out nPriority): HResult; stdcall;
        function OnLowResource(reserved: DWORD): HResult; stdcall;
        function OnProgress(ulProgress, ulProgressMax, ulStatusCode: ULONG;szStatusText: LPCWSTR): HResult; stdcall;
        function OnStopBinding(hresult: HResult; szError: LPCWSTR): HResult; stdcall;
        function GetBindInfo(out grfBINDF: DWORD; var bindinfo: TBindInfo): HResult; stdcall;
        function OnDataAvailable(grfBSCF: DWORD; dwSize: DWORD; formatetc: PFormatEtc;stgmed: PStgMedium): HResult; stdcall;
        function OnObjectAvailable(const iid: TGUID; punk: IUnknown): HResult; stdcall;
        function GetHTMLFile(URL, FileName: string): HRESULT;
      public
        { Public declarations }
      end;

    //------------------------------------------------------------------------------
    function TfrmUpdate.GetHTMLFile( URL , FileName : string) : HRESULT;
    var
      status : IBindStatusCallback ;
    begin
      status := IBindStatusCallback(self);
      result := UrlDownLoadToFile(nil, pChar( URL ) ,pChar( FileName ),0 ,Status );
    end;

    //------------------------------------------------------------------------------
    function TfrmUpdate.GetBindInfo(out grfBINDF: DWORD;
      var bindinfo: TBindInfo): HResult;
    begin
       result := E_NOTIMPL;
    end;

    //------------------------------------------------------------------------------
    function TfrmUpdate.GetPriority(out nPriority): HResult;
    begin
       result := E_NOTIMPL;
    end;

    //------------------------------------------------------------------------------
    function TfrmUpdate.OnDataAvailable(grfBSCF, dwSize: DWORD;
      formatetc: PFormatEtc; stgmed: PStgMedium): HResult;
    begin
       result := E_NOTIMPL;
    end;

    //------------------------------------------------------------------------------
    function TfrmUpdate.OnLowResource(reserved: DWORD): HResult;
    begin
       result := E_NOTIMPL;
    end;

    //------------------------------------------------------------------------------
    function TfrmUpdate.OnObjectAvailable(const iid: TGUID;
      punk: IInterface): HResult;
    begin
       result := E_NOTIMPL;
    end;

    //------------------------------------------------------------------------------
    function TfrmUpdate.OnStartBinding(dwReserved: DWORD;
      pib: IBinding): HResult;
    begin
       result := E_NOTIMPL;
    end;

    //------------------------------------------------------------------------------
    function TfrmUpdate.OnStopBinding(hresult: HResult;
      szError: LPCWSTR): HResult;
    begin
       result := E_NOTIMPL;
    end;

    http://www.applevb.com

    发表于 @ 2005年07月06日 15:35:00|评论(loading...)|编辑

    旧一篇: IWebbrowser2 支持的接口和服务

    评论

    #cn 发表于2005-07-14 01:18:00  IP: 61.186.252.*
    DX,,,能再详细点啊!!!
    #rzwince 发表于2007-10-22 15:35:24  IP: 222.133.144.*
    完全工程文件请下载:http://www.maeee.cn/article/it/Cjj/html/2007101916111123.html
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © TechnoFantasy