显示系统运行总时间的问题
void ShowRunTime(HWND hwnd){
DWORD dwRunTime=GetTickCount();
DWORD dwHour=dwRunTime/3600000; /*dwRunTime单位为毫秒*/
DWORD dwMint=(dwRunTime-dwHour*36000000)/60000;
DWORD dwSecond=(dwRunTime-dwHour*3600000-dwMint*60000)/1000;
TCHAR chRunTime[MAX_SIZE];
wsprintf(chRunTime,TEXT("%d小时%d分%d秒"),dwHour,dwMint,dwSecond);
SetDlgItemText(hwnd,IDC_EDTRUNTIME,chRunTime);
}
系统运行超过1小时时分钟和秒显示错误
例如1小时34534分345346秒
这是怎么回事》?写Windows优化大师遇到的问题。