对话框计时 从对话框开启时一个Static Text 就开始计时, 形式为 00:00:00谁能帮我把代码详细实现 ,感激不尽! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.vckbase.com/document/viewdoc/?id=1166 第一步:创建一个基于对话框的工程第二步:在对话框资源上增加一个STATIC控件,ID为IDC_STATIC_TIME,Caption为空第三步:在类CTimeDlg上增加消息处理器:WM_TIMER第四步:在函数OnInitDialog中增加函数:SetTimer(1, 1000, NULL);第五步:在函数OnTimer中添加代码:SYSTEMTIME tm;GetLocalTime(&tm);CString str;str.Format("%2d:%2d:%2d", tm.wHour, tm.wMinute, tm.wSecond);GetDlgItem(IDC_STATIC_TIME)->SetWindowText(str); 精度要求不高的话,用SetTimer即可!CYourDlg::OnTimer(....){ CTime tm = CTime::GetCurrentTime(); CString szTips; szTips.Format(_T("%02d:%02d:%02d"), tm.GetHour(), tm.GetMinute(), tm.GetSecond()); GetDlgItem(IDC_STATIC_CLOCK)->SetWindowText(szTips);} 第一步:创建一个基于对话框的工程第二步:在对话框上增加static控件,ID为IDC_STATIC_TIME,Caption为空第三步:增加消息处理器:WM_TIMER----OnTimer第四步:在OnInitDialog函数中增加代码:SetTimer(1, 1000, NULL);SYSTEMTIME tm;GetLocalTime(&tm);CString str;str.Format("%02d:%02d:%02d", tm.wHour, tm.wMinute, tm.wSecond);GetDlgItem(IDC_STATIC_TIME)->SetWindowText(str);第五步:在OnTimer函数中增加代码:if(1==nIDEvent){ SYSTEMTIME tm; GetLocalTime(&tm); CString str; str.Format("%02d:%02d:%02d", tm.wHour, tm.wMinute, tm.wSecond); GetDlgItem(IDC_STATIC_TIME)->SetWindowText(str);} 规则的MFC DLL与扩展的MFC DLL 区别 DirectShow中使用VMR9播放视频,锁定屏幕或是屏保后进入系统,没有图像显示了,请问各位大侠这是什么原因? 红外成象 vc 子窗体响应自定义消息失败了,请帮忙! flash控件问题 初学winpcap遇到的问题,运行错误! 关于扫描码、虚拟键值和ASC2码之间的转换关系??(急) 如何获取硬盘已坏扇区的总量 简单问题,在MDI中如何打开自定义的对话框?不是以对话框形式打开,是以CHILD形式打开! 求助两个小程序的VC源代码 急,求算法可用来判定不定方程组有没有解 麻将,还是MES(职业选择请教)
第二步:在对话框资源上增加一个STATIC控件,ID为IDC_STATIC_TIME,Caption为空
第三步:在类CTimeDlg上增加消息处理器:WM_TIMER
第四步:在函数OnInitDialog中增加函数:SetTimer(1, 1000, NULL);
第五步:在函数OnTimer中添加代码:SYSTEMTIME tm;
GetLocalTime(&tm);
CString str;
str.Format("%2d:%2d:%2d", tm.wHour, tm.wMinute, tm.wSecond);
GetDlgItem(IDC_STATIC_TIME)->SetWindowText(str);
{
CTime tm = CTime::GetCurrentTime();
CString szTips; szTips.Format(_T("%02d:%02d:%02d"),
tm.GetHour(),
tm.GetMinute(),
tm.GetSecond());
GetDlgItem(IDC_STATIC_CLOCK)->SetWindowText(szTips);
}
第二步:在对话框上增加static控件,ID为IDC_STATIC_TIME,Caption为空
第三步:增加消息处理器:WM_TIMER----OnTimer
第四步:在OnInitDialog函数中增加代码:SetTimer(1, 1000, NULL);
SYSTEMTIME tm;
GetLocalTime(&tm);
CString str;
str.Format("%02d:%02d:%02d", tm.wHour, tm.wMinute, tm.wSecond);
GetDlgItem(IDC_STATIC_TIME)->SetWindowText(str);第五步:在OnTimer函数中增加代码:if(1==nIDEvent)
{
SYSTEMTIME tm;
GetLocalTime(&tm);
CString str;
str.Format("%02d:%02d:%02d", tm.wHour, tm.wMinute, tm.wSecond);
GetDlgItem(IDC_STATIC_TIME)->SetWindowText(str);
}