MFC_创建状态栏

原创
2019/02/15 10:06
阅读数 446

先看一下效果图:

 

1.添加资源文件

2.在对话框的.h里添加

private:  
CStatusBar m_statusbar;      //状态栏 

XXXdlg.cpp的OnInitDialog()中加载状态栏

static UINT indicators[] =    //指定状态栏上三个元素的ID  
{  
   IDS_MOUSEPOS  
};

m_statusbar.Create(this);           //创建空白状态栏  
//设置状态栏上元素的ID及元素数量  
m_statusbar.SetIndicators(indicators, sizeof(indicators)/sizeof(UINT)); 
m_statusbar.SetPaneInfo(0, IDS_MOUSEPOS, SBPS_NORMAL, 80); 
//必须重新设置和调整状态栏大小,否则无法显示  
RepositionBars(AFX_IDW_CONTROLBAR_FIRST,AFX_IDW_CONTROLBAR_LAST,0);  

未完待续

展开阅读全文
加载中

作者的其它热门文章

打赏
1
0 收藏
分享
打赏
1 评论
0 收藏
1
分享
返回顶部
顶部