工控编程吧
标题:
上位机MFC如何进行高精度计时
[打印本页]
作者:
qq263946146
时间:
2019-8-15 10:48
标题:
上位机MFC如何进行高精度计时
可 以再次调用函数GetTickCount,再将再次结果相减就是想要的时间差。
void CDemoDlg::OnTest()
{
//开始时间
DWORD dwStart = GetTickCount();
for (int i = 0; i < 10000; i++)
{
for (int j = 0; j < 10000; j++)
{
}
}
//结束时间
DWORD dwStop = GetTickCount();
//时间间隔
DWORD dwElapse = dwStop - dwStart;
CString strText = _T("");
strText.Format(_T("时间间隔:%d毫秒"), dwElapse);
AfxMessageBox(strText);
}
复制代码
例如我们可以在工程内用点击函数来调用上面的代码,弹出对话框的时间差就是我们想要的结果。
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4