Also, Beispiel:
Wenn Du 3 unterschiedliche Timer benötigst, dann brauchst du
a)
3 verschiedene Handles, dann können die IDs gleich sein aber auf jeden Fall > 0.
oder
b)
bei gleichem oder keinem
Handle, z.B. dem Application.Handle, 3 verschiedene IDs
Windows MUSS den Timer eindeutig identifizieren können und nutzt hier eine Kombination aus dem
Handle UND der ID.
Wenn Du bereits einen Timer mit der gleichen Kombination von
Handle und ID erzeugt hast und das SetTimer nochmals mit den gleichen Werten aufrufst, dann wird KEIN neuer Timer angelegt, sondern bei dem bestehendem Timer NUR der Interval und ggf. die Funktion ausgetauscht.
Nur wenn Du eine NEUE Kombination von
Handle und ID verwendest, wird ein neuer Timer erzeugt.
So, hoffe nun die Abhängigkeit zwischen
Handle und ID verdeutlicht zu haben..