Verständnisproblem deiner Seits: nachrichten werden in der Regel an Fenster gesendet. Dort werden sie von der Nachrichtenschleife aus der Nachrcihtenschlange abgeholt und an die Fensterprozedur weitergeleitet, wo sie dann verarbeitet werden. Hat man das verstanden, wird klar, warum das bei dir nicht funktioniert: Du kannst keine Nachrciht an eine Klasse, also Code innerhalb deines Programmes schicken, da deine Klasse keine Nachrichtenschleife hat, die sie abholen könnte.
@retygn: So was meine ich.
Einzige Möglichkeit wären Threads. Mit
POSTTHREADMESSAGE kann man auch Nachrichten an Threads schicken. Oder aber, was wesentlich besser wäre: Du löst das Problem mit Events.