Hallo und Willkommen in der
DP 
,
wenn ich das Problem richtig verstanden habe, geht es um Zeitmessung. Dafür ist der Timer eigentlich nicht die richtige Wahl, da der dafür gedacht ist, in vorgegebenen Intervallen wiederholt etwas auszuführen. Eine einfache Variante der Problemlösung wäre hier GetTickCount, soll es sehr genau werden, kann die Kombination von QueryPerformanceCounter und QueryPerformanceFrequency zum Ziel führen.