使MFC对话框显示系统时间

新建一个MFC基于对话框的程序。
添加一个静态文本控件ID:IDC_STATICTIME
在C***Dlg(***代表你创建程序时候输入的名字,如创建程序的名字为Demo侧是CDemoDlg)
点击右键,增加window消息响应函数(Add Windows Message Handle..)
选择WM_CREATE
然后在OnCreate函数下写下面的代码
SetTimer(1,1000,NULL);//设置定时器

然后继续在类点击右键,增加window消息响应函数(Add Windows Message Handle..)
选择WM_TIMER
然后在OnTimer函数下写下面的代码
SYSTEMTIME st;
GetLocalTime(&st);
CString str_time;
str_time.Format("%d:%d:%d%d:%d:%d",st.wYear,st.wMonth,st.wDay,st.wHour,st.wMonth,st.wSecond);
SetDlgItemText(IDC_STATICTIME,str_time);/*为什么不用绑定控件变量呢?因为要说怎么添加,太麻烦*/
OKOKKOKOKO
完成。。
大哥,给点分吧,。不容易啊我。、
追问
大哥,怎样才可以让日期和时间分开来呢,我按着你写的看到日期连着时间一起的了
回答
str_time.Format("%d:%d:%d%d:%d:%d",st.wYear,st.wMonth,st.wDay,st.wHour,st.wMonth,st.wSecond);

这句。。格式你想怎么样就怎么样的啊
提问者评价
按照你说的,真的成功了,好开心,谢谢你!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值