首页 > 其他 > 详细

在状态栏上显示时间

时间:2018-01-29 18:14:49      阅读:218      评论:0      收藏:0      [点我收藏+]
// TODO: 在此添加消息处理程序代码和/或调用默认值 //获得当前的系统时间 CTime t=CTime::GetCurrentTime();                         CClientDC dc(this); //格式可以参考MSDN中的strftime函数 CString str=_T("时间:")+ t.Format("%Y-%m-%d %H:%M:%S"); //设置一个CClientDC对象来获取str的长度      CSize sz=dc.GetTextExtent(str);                              int index=0; //由ID号获取索引序号 index=m_wndStatusBar.CommandToIndex(IDS_LOGIN);  //设置状态栏宽度                 m_wndStatusBar.SetPaneInfo(index,IDS_LOGIN,SBPS_NORMAL,sz.cx); //设置要显示的字符串   m_wndStatusBar.SetPaneText(index,str);


在状态栏上显示时间

原文:http://blog.51cto.com/9233403/2066517

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!