在基本对话框中添加状态栏

来源:互联网 发布:唱衰中国知乎 编辑:程序博客网 时间:2024/04/27 21:23
在基本对话框中添加状态栏
     首先我们要在****dlg.h文件中添加CStatusBar对象m_status
     其次,在****dlg.cpp文件中添加定义状态栏有几格的数组:
             static UINT status_id[]=
               {   
                  ID_SEPARATOR,
                  ID_SEPARATOR, 
                  ID_INDICATOR_CAPS, 
                  ID_INDICATOR_NUM, 
                  ID_INDICATOR_SCRL     };
    定义之后,要在初始化函数中OnInitDialog()添加处理代码:
             if(!this->m_status.Create(this)||
                     !this->m_status.SetIndicators(status_id,sizeof(status_id)/sizeof(UINT)))
             {
                    return -1;
              } //此函数判断状态栏是否创建成功
     编写状态栏的初始化代码:
            UINT nID;
           m_status.SetPaneInfo(N,nID,SBPS_STRETCH,70);  //设置状态条的样式
            m_status.SetPaneText(N,"Hello!,welcome");   //其中的N,决定于状态栏有几格
 
原创粉丝点击