在VC中只用的API做一个时钟,如何读取和刷新编辑框中的时间值

[复制链接]
查看11 | 回复3 | 2021-1-3 15:46:38 | 显示全部楼层 |阅读模式
在VC中只用的API做一个时钟,如何读取和刷新编辑框中的时间值,
因为时间值是整型,我不知道该调用那些函数。
请详细说明,并举例!谢谢!
回答得好,有加分!!!

回复

使用道具 举报

千问 | 2021-1-3 15:46:38 | 显示全部楼层
如果在MFC中使用SetTimer(1,1000,NULL);//1000表示1秒为周期响应WM_TIMER消息void MyDlg::OnTimer(UINT nIDEvent) {//获取当前时间 CTime time = CTime::GetCurrentTime();//m_Time为控件变量。为控件设置时间。 m_Time.SetWindowText(time.Format("%H:%M:%S")); CDialog::OnTimer(nIDEvent);}如果用win32 API写。在消息WM_CREATE里SetTimer (hwnd, ID_TIMER, 1000, NULL)...
回复

使用道具 举报

千问 | 2021-1-3 15:46:38 | 显示全部楼层
::GetSystemTime得到SYSTEMTIME结构的时间用 GetDlgItem得到要显示的编辑框窗口句柄SetWindowText来通过编辑框句柄刷新时间当前时间的更新还应该用定时器SetTimer...
回复

使用道具 举报

千问 | 2021-1-3 15:46:38 | 显示全部楼层
用MFC中的CTime类可以获得时间信息。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行