19 #define _TnbTIME_Winmm_DISABLE
22#ifndef _TnbTIME_Winmm_DISABLE
24 #pragma comment(lib, "winmm.lib")
75 m_dwTick -= 0x80000000;
104 return m_Get() - m_dwTick;
163 #ifndef _TnbTIME_Winmm_DISABLE
170 VERIFY(timeBeginPeriod(1) == TIMERR_NOERROR);
174 VERIFY(timeEndPeriod(1) == TIMERR_NOERROR);
178 DWORD m_Get(
void)
const
180 static CAutoPeriod s_autoPeriod;
181 return ::timeGetTime();
185 DWORD m_Get(
void)
const
187 return ::GetTickCount();
bool IsPassedAndReset(DWORD dwTime, bool isNow=true)
[確認] 経過確認&リセット.
DWORD GetResetedCount(void) const
[取得] Reset時の時間取得.
bool IsPassed(DWORD dwTime) const
[確認] 経過確認.
DWORD GetPassedCount(void) const
[取得] 経過時間取得.
void OutputDebugPassedCount(void) const
[出力] 経過時間表示.
CTickCount(bool b)
コンストラクタ
void Reset(void)
[設定] リセット.