如何当程序进行某项操作时,同时在状态栏动态添加一个进度条来显示进度?
就像IE打开一个网页时它下方显示的一个进度条一样?

解决方案 »

  1.   

    代码来了
    http://www.vckbase.com/document/viewdoc/?id=506
      

  2.   

    那就给你简单的1 在框架类中加成员变量 CProgressCtrl m_test;
    2 在框架类的OnCreate()里return 前加
    CWnd* pWnd;
    pWnd=pWnd->FromHandle (m_wndStatusBar.m_hWnd );
    m_test.Create(WS_CHILD|WS_VISIBLE,CRect(0,0,90,20),pWnd,0);
      

  3.   

    方法可行,但是创建的地方刚好把提示信息挡住了
    能不能调整一下位置呀?比如向下面的在第二分割处创建
    就绪        |这里创建进度条|  |num|  |
      

  4.   

    m_test.Create(WS_CHILD|WS_VISIBLE,CRect(60,0,200,20),pWnd,0);
    ------------
    这样就OK了
      

  5.   

    我先前已经试了但是位置不够理想CRect(x,y,z,e)x的值越大后来进度条就显示不出来了这里的位置还是在第一个分割内能不能单独创建一个分隔再在里面创建??
      

  6.   

    可以获取状态栏格子的RECT ,自己画