So ähnlich. Kurz bevor sich das Control neu zeichnet, sendet es eine WM_CTLCOLOR-Message an das Elternfenster (also den Dialog), damit hier bei Bedarf Zeichenoptionen geändert werden können.DJneu hat gesagt.:bedeutet das, jedesmal wenn ein Control aufgerufen wird wird die Funktion
OnCtlColor aufgerufen?
Die Implementierung des Timers ist ok, aber nicht der Aufruf. SetTimer() kann nur aufgerufen werden, wenn das Fenster des Dialogs schon erzeugt wurde, also etwa mit Create() oder DoModal().DJneu hat gesagt.:Ich bekomme aber einen Fehler
Denke irgendwie ist da noch was nicht Initialisiert
Hat mit dem Timer was zu tun!!
Wenn du den Timer sowieso immer zusammen mit dem Dialog starten willst, kannst du auch in deiner Dialog-Klasse einen Handler für die Nachricht "WM_INITDIALOG" einfügen und dort sämtliche Initialisierungen, also auch SetTimer(), eintragen.
Beim nächsten Problem wäre es wirklich besser, einen neuen Thread aufzumachen, denn inzwischen haben wir uns doch etwas vom eigentlichen Thema entfernt
Gruß
MCoder