对话框创建状态栏"/>
MFC 基于对话框创建状态栏
//.h文件
class CxxxDlg: public CDialog
{
public:CStatusBar m_StatusBar;void CreateStatusBar();
}//.cpp文件
void CxxxDlg::CreateStatusBar()
{//1、在当前窗口下创建状态栏m_StatusBar.Create(this);//2、需要自定义状态栏的IDUINT nID[]= {1000,1001,1002,1003};//3、设置状态栏窗格数:4格m_StatusBar.SetIndicators(nID,4);//4、SBPS_NORMAL、SBPS_STRETCHm_StatusBar.SetPaneInfo(0,nID[0],SBPS_NORMAL,200);m_StatusBar.SetPaneInfo(1,nID[1],SBPS_STRETCH, 0);//自由伸缩m_StatusBar.SetPaneInfo(2,nID[2],SBPS_NORMAL, 100);m_StatusBar.SetPaneInfo(3,nID[3],SBPS_NORMAL, 100);//5、获取窗口大小CRect rc;GetClientRect(&rc);//6、设置状态栏的位置、大小m_StatusBar.MoveWindow(0,rc.bottom-20,rc.right,20);
}
更多推荐
MFC 基于对话框创建状态栏
发布评论