dialogfeld-funktion benutzen
-
hi
wie kann ich eine funktion in einem neuen dialogfeld benutze, das vom hauptdialogfeld aus geöffnet wurde ?? ich habs bisher so versucht:
m_pNeuesDialogfeld.DoModal(); // neues dialogfeld aufrufen
/* ... /
((CNeuesDialogfeld)GetParent())->OnClose(); // funktion vom
hauptdialogfeld aufrufenwenn ich das programm starte, kommt sofort ein fehler und das programm stürtzt ab.
kann mir jemand sagen, wie ich die funktion trotzdem nutzen kann ??
-
CAlterDlg* m_dlgvar;
m_dlgvar->OnClose();
-
das geht doch nicht
-
Ist der Hauptdialog wirklich Parent des neuen Dialoges?
Mit folgender Zeile willst du sicher die OnClose-Funktion des
Hauptdialog aufrufen?((CNeuesDialogfeld*)GetParent())->OnClose();Dann sollte der Cast auch so aussehen:
((CHauptDialogfeld*)GetParent())->OnClose();