在状态栏上显示时间

发布时间:2020-06-16 11:08:18 作者:Chinayu2014
来源:网络 阅读:646
	// 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);


推荐阅读:
  1. 怎么在javascript中显示动态时间
  2. iOS如何实现在状态栏上显示提醒信息的功能

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

状态栏 显示 时间

上一篇:php语法基础1

下一篇:java显示中文乱码的解决方法

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》