//明天(2009-7-31)解決!
為什么不行啊,setTimeout為什么不能讓一個(gè)函數(shù)定時(shí)執(zhí)行一次啊!
我想在VC6.0中的文本編輯框中動(dòng)態(tài)顯示當(dāng)前系統(tǒng)的時(shí)間,哪位大哥能解決麻煩給個(gè)指導(dǎo)啊!
不在文本框中也行,只要能正確顯示系統(tǒng)時(shí)間就行,但是必須要?jiǎng)討B(tài)的哦!
先謝謝了!
謝謝大家的支持,我已解決了!呵呵!!!
代碼如下:
1.申明函數(shù):afx_msg void OnTimer(UINT nIDEvent);
2.編寫源代碼:void CSystem_TimeDlg::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code here and/or call default
CTime time=CTime::GetCurrentTime();
CString str=time.Format("%H:%M:%S");
m_Time.SetWindowText(str);
CDialog::OnTimer(nIDEvent);
}
3.設(shè)置定時(shí)器:SetTimer(1,1000,0);
4.啟動(dòng)定時(shí)器:OnTimer(1);
posted @
2009-07-30 19:17 人生在于攀登! 閱讀(740) |
評(píng)論 (1) |
編輯 收藏