MFC--状态栏

1.在资源视图:

String Table--添加字符串:IDS_STATUSMESSAGE、IDS_SYSTEMTIME

2.创建全局数组:

static UINT indicators[]={IDS_STATUSMESSAGE,IDS_SYSTEMTIME};

3.添加一个类成员变量

CStatusBar  m_statusbar;

4.在::OnInitDialog()中初始化:

///create the status bar and set the number of panes

 if( !m_statusbar.Create(this) || !m_statusbar.SetIndicators(indicators,sizeof(indicators)/sizeof(UINT)) ) return FALSE;

//size the panes

CRect m_rect;

GetClientRect(&m_rect);

m_statusbar.SetPaneInfo(0,IDS_STATUSMESSAGE,m_rect.Width()-180);

m_statusbar.SetPaneInfo(1,IDS_SYSTEMTIME,180);

RepositionBars(AFX_IDW_CONTROLBAR_FIRST,AFX_IDW_CONTROLBAR_LAST,IDS_SYSTEMTIME);

//显示内容

m_statusbar.SetPaneText(0,"实时信息");

m_statusbar.SetPaneText(1,"时间");

5.在OnPaint()中显示窗口重绘的内容

Invalidate();///或UpdateWindow()进行窗口重绘

见:http://baike.baidu.com/link?url=iLYeArBO-t_Vzr4ZsJyti123X-6jUmeDT2t_knuuraSBe6AEhhnuDOp2ifmT-0P4sDgGRDFQSjoSBd40fbPVJhHFMTSIwKVM9MdeWZ_rblS

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值