谢谢

解决方案 »

  1.   

    静态的在资源文件中,动态的用settext修改就行了
      

  2.   

    CStatusBar* pBar = this->GetParent()->GetMessageBar( );
    pBar->SetPaneText(...);
     
    BOOL SetPaneText(
       int nIndex,
       LPCTSTR lpszNewText,
       BOOL bUpdate = TRUE 
    );
     
      

  3.   

    首先将MainFrm.h中的受保护的成员变量m_wndStatusBar改为public.如下所示
    protected:  // control bar embedded members
          CStatusBar  m_wndStatusBar;改为
    // Implementation
    public:
        CStatusBar  m_wndStatusBar;
    然后在***View.cpp文件中的你想要的这个功能的函数中添加:CString strMouse;
    //取得主框架窗口对象指针
    CMainFrame * pFrm=(CMainFrame *)AfxGetApp()->m_pMainWnd;
    //取得状态栏对象指针
    CStatusBar * pStatus=&pFrm->m_wndStatusBar;
    if(pStatus)
    {
    strMouse = "哈哈哈哈";
    pStatus->SetPaneText(1,strMouse); //设置状态栏索引为1的窗格文本
    }
      

  4.   

    哦,对了,还得在***View.cpp文件包含MainFrm的头文件:#include "MainFrm.h"