請問有沒有更快的Timer元件 |
尚未結案
|
AJCooer
初階會員 發表:48 回覆:52 積分:25 註冊:2004-02-12 發送簡訊給我 |
|
tylin123
初階會員 發表:33 回覆:53 積分:32 註冊:2003-05-19 發送簡訊給我 |
|
bigdogchina
版主 發表:238 回覆:523 積分:312 註冊:2003-04-28 發送簡訊給我 |
AJCooer大大您好,请参考以下API能否达到获得高精度时间的目的
①QueryPerformanceCounter(),② QueryPerformanceFrequency()
这两个函数需要的头文件winbase.h,连接库:kernel32.lib
①该函数取得高分辨率性能计数器的当前值。
②该函数取得高分辨率性能计数器的频率。
这两个函数都会返回一个Bool,表明性能计数器是否存在
.... LARGE_INTEGER liCount,liFreq; if (QueryPerformanceCounter(&liCount) && QueryPerformanceFrequency(&liFreq)) { char szHighPerf[64]; sprintf(szHeighPerf,"Count=,;Frequency=%d,%d",liCount.HighPart,liCount.LowPart,liFreq.HighPart,liFreq.LowPart); MessageBox(Null,szHighPerf,"Time test",MB_OK); } ....还有GetTickCount(获取自启动以来的微秒函数),GetSystemTimeAdjustment,SetSystemTimeAdjustment(获得和设置系统调整时间函数),供您参考 < class="code"> =============== 人生在勤,不索何获? ===============
------
人生在勤,不索何获? |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |