MFC Klasse und eine normale = Acess Violation
-
Hallo,
ich hab versucht eine Klasse zu programmieren die ein TrayIcon verwaltet.
Um die zu benutzen muss man seine MFC-Klasse von meiner Klasse ableiten
z.B so:class CTrayIconSampleDlg : public CTrayIcon,public CDialogOk eigentlich sollte jetzt alles funktionieren.
Damit meine Klasse nicht irgendwie die MFC stört steht sie als erstes, damit sie als erstes aufgebaut wird(Ich habs schon andersrum probiert,das gibt dann irgendwie Fehler mit virtuellen Methoden).Leider gibts immer noch ein Problem: Starte ich das Programm dann stürzt es ab!

Und zwar immer dann wenn ich DoModal aufruf.
Ich habs bis zur Stelle// create modeless dialog AfxHookWindowCreate(this); /*Letzter Aufruf->*/ hWnd = ::CreateDialogIndirect(hInst, lpDialogTemplate,pParentWnd->GetSafeHwnd(), AfxDlgProc);debuggt. Dann stürzt das Programm mit der Meldung
Unbehandelte Ausnahme: Acess Violation bei Adresse 0xC0000005
Aber ich hab keinen Fehler und der Aufruf oben hat doch nichts mit meiner Klasse zu tun
Wenn ich meine Klasse aus der Ableitung entfern gehts wieder !
Kann mir jemand helfen ????