Aus einem DialogFenster einen anderen erzeugen.
-
[cpp]
Meine Anwendung erzeugt Datenbang .
Von einem Dialogfeld aus wird ein Access DB über ein Button erzeugt , dann muss sich dieses schliessen und ein anderes Dialogfeld aufrufen.void CDatimDlg::OnBnClickedButton2()
{
CFileDialog fileDlg (FALSE, "mdb", "",
OFN_FILEMUSTEXIST| OFN_HIDEREADONLY, "Access Files (.mdb)|.mdb|All Files (.)|.||"
, this);if(! fileDlg.DoModal ()==IDOK );
// Code zum Datenbank erstellung...
....
//Aufruf neuer Fenster
PostMessage(IDD_DATIM_DIALOG, WM_CLOSE, 0);
CDialog* pDD = new CDialog();
pDD->Create(IDD_FORMVIEW );
pDD->ShowWindow(SW_SHOW );
pDD->SetWindowPos(this, 500, 200, 600, 50, SWP_DRAWFRAME );
UpdateWindow();
}
Der Compiler gibt keine fehlermeldung aus, es wird auch das zwete Fenster
aufgebaut... aber wenn ich dadrauf klicke ,die Buttons von vorherigen fenster werden sichtba.Die beiden Fenstern werden gleichzeitig dargestellt und aktiv
Was habe ich falsch gemacht?