对话框的状态栏如何添加进度条,添加之后如何响应?状态栏是这么建的.
HWND hDlg = GetSafeHwnd();
HWND hStatusWindow=CreateStatusWindow(WS_CHILD|WS_VISIBLE|WS_BORDER,
TEXT("状态栏"),//显示在状态栏上的信息
hDlg, //父窗口句柄
IDC_STATICSTATUS); //预定义的资源ID

解决方案 »

  1.   

    给你个我现在的代码,呵呵,快点给分哦,参考一下,和你的有点不同 //在状态条上显示保存进度条,jingzhou xu,2002.8.14
    CMainFrame * pMainFrame = (CMainFrame *) AfxGetApp()->m_pMainWnd;
    CProgressCtrl pProgressBar;
    CRect rc;
    pMainFrame->m_wndStatusBar.GetItemRect(3,&rc);
    pProgressBar.Create(WS_CHILD|WS_VISIBLE|PBS_SMOOTH,rc,&pMainFrame->m_wndStatusBar,NULL);
    pProgressBar.SetRange(0,100);
    pProgressBar.SetStep(30);
    pProgressBar.StepIt();
      

  2.   

    大哥,你不看标题吗?我的状态栏是在对话框里建的,没CMainFrame
      

  3.   

    pProgressBar.Create(WS_CHILD|WS_VISIBLE|PBS_SMOOTH,rc,&pMainFrame->m_wndStatusBar,NULL);
    回复人: fisker0303(天塌了,地陷了,小花狗不见了.) ( ) 信誉:100  2005-07-20 11:25:00  得分: 0  
     
     
       创建进度条时,父窗口句柄指定为状态栏的。
      
     
      

  4.   

    pProgressBar.Create(WS_CHILD|WS_VISIBLE|PBS_SMOOTH,rc,&pMainFrame->m_wndStatusBar,NULL);
    回复人: fisker0303(天塌了,地陷了,小花狗不见了.) ( ) 信誉:100  2005-07-20 11:25:00  得分: 0  
     
     
       创建进度条时,父窗口句柄指定为状态栏的。 回复人: teli_eurydice(哭泣的仙人掌。) ( ) 信誉:98  2005-07-20 11:37:00  得分: 0  
       创建进度条时,父窗口句柄指定为状态栏的。