船底顶和武功山哪个难:VC.NET中如何使用TIMER组件来计时?

来源:百度文库 编辑:中科新闻网 时间:2024/04/30 09:56:06
我使用的是Visual Studio .NET 2003版本的Visual C++.NET
我有一段代码,需要计算这段代码一共运行了多少时间。
思路如下:
使用timer控件,在代码执行前打开timer控件,在代码执行完毕后关闭timer控件。然后取得两次timer的值相减,或者直接取得执行完毕代码之后timer的值,就是代码运行所占用的时间。
但是不知道具体如何使用。
请高手指点。
请给出具体代码

在代码前
DWORD dwBegin=GetTickCount();
....
代码后
DWORD dwEnd=GetTickCount();

然后他们之差为执行时间
DWORD dwTime = dwEnd - dwBegin;

附,DWORD类型转(实际上就是unsigned int)换成CString类型的方法:
CString strTime;
strTime.Format("%d", dwTime);
MessageBox(strTime, "代码占用时间", MB_OK + MB_ICONINFORMATION);