Folgendes Problem, für das die Lösung nicht so einfach ist, oder doch ???
Ich hab eine Dialoganwendung geschrieben, MFC generiert mir dann 2 Klassen: CWinApp und CDialog (Basisklassen)
So, jetzt gibt es in der CWinApp eine tolle Methode: OnIdle. Die wird immer dann ausgeführt, wenn keine anderen Messages vorhanden sind. Wie sag ich aber von der OnIdle Methode aus, daß das Fenster neu gezeichnet werden muß. Invalidate() und UpdateWindow kann ich nämlich nur innerhalb der CDialog ausführen. Eine Möglichkeit wäre auch eine Message mit Hilfe von SendMessage zu schicken, aber dazu muß man den HWND der CDialog kennen. Ein scheinbar unlösbares Problem, aber vielleicht gehts ja doch, ich hab halt noch nix drüber gefunden.
mfg Marco