我用ATL写了一个控件,用于文件下载,下载过程用的是URLDownloadToFile()函数,这个可以自动控制进度条,但是,ATL工程中没有添加MFC支持,没法用CProgressBar这个类,那么我应该用什么类代替CProgressBar呢?

解决方案 »

  1.   

    额写错了,是CProgressCtrl类没法用还望高手指点
      

  2.   

    你可以用MFC的方式来编写ActiveX,这样就可以使用CProgressCtrl类鸟。
      

  3.   

    这个wtl的方式编程是什么样的?怎么做?
      

  4.   

    在资源中添加进度条的控件,不用mfc对其封装,可以调用标准api函数,设置进度条信息,找到并控制进度条:::SendMessage(hwnd,PBM_SETRANGE,0,MAKELPARAM(0,100));
      

  5.   

    恩了解,不过我现在用wtl解决了,安装那个wtl还真是有点麻烦