CPropertySheet ...Create

hallo, ich erzeuge in meinem hauptdialog ein CPropertySheet mit diversen Pages (Create()…nichtModal).
Wenn ich nun mein Programm auführe und den Focus auf ein Page von meinem CProperty Sheet setze, und dann in meiner Windows Taskleiste in ein anderes Programm wechsle, „stürzt“ mein Programm ab(lastet die CPU völlig aus)! …wenn ich vor dem wechsel den Focus wieder auf meinen Hauptdialog setze, funktioniert es einwandfrei!

…kann mir da jem. weiterhlefen? …merci

Ist nur 'ne Vermutung, aber ich denke, dass es mit der Behandlung der auftretenden Nachrichten zu tun hat (Bsp: WM_KILLFOCUS oder WM_ACTIVATE). Irgendwie wird wohl irgend eine der behandelnden Funktionen eine Schleife verursachen. Ich würde mal in diesen Funktionen Haltepunkte sezten, oder ein OutputDebugString(…) platzieren, damit du siehst, was eigentlich passiert. (oder pausiere die Anwendung einfach mal mitten drin im „Absturz“ und geh dann schrittweise vor, dann könntest du auch einen Hinweis kriegen)

ich hoffe es hilft…
MR

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]