P.S.: wirkliche Millisekunden sind das aber auch nicht. Pro 1000ms die im Panel angezeigt werden kommt es mir so vor, als ob das tatsächlich etwa 1,5 Sekunden wären.
Ein Timer ist viel zu ungenau. Besser du speicherst dir in der Variablen
GetTickCount ab und rechnest immer GetTickCount - DieVariable.