我先在对话框里增加了一个时间控件,然后编码如下:
void CMyDlg::OnCloseupDatetimepicker2(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
for(int i=0;i<60;i++)
{
m_time=CTime::GetCurrentTime();
UpdateData(FALSE);
if(i==60)
i=0;
}
*pResult = 0;
}
void CMyDlg::OnCloseupDatetimepicker2(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
for(int i=0;i<60;i++)
{
m_time=CTime::GetCurrentTime();
UpdateData(FALSE);
if(i==60)
i=0;
}
*pResult = 0;
}
这个循环么,i永远到不了60,所以循环了60次就中止了。
用SetTimer(1, 1000, NULL); //在OnInitDialog()里。
在OnTimer()里:
m_time = = CTime::GetCurrentTime();
UpdateData(FALSE);