Und schon wird da auch kein Timer von wo auch immer geklaut ... man muss es nur richtig machen
Und wenn man StartMyTimer nochmals aufruft, wenn der Timer aktiv ist, dann wird die ID übergeben, der selbe Timer überschrieben und kein Neuer erstellt.
Aber dennoch, auch hier wird ein WM_TIMER ausgelöst und an den Thread geschickt, denn diese Message wird für die Synchronisation benutzt, da das Event im selben Thread ausgeführt wird, wo der Timer erstellt wurde und das WM_TIMER dient hierbei als Auslöser für den Callback, durch DispatchMessage.