Dialog im Dialog
-
Hallo
Also ich möchte aus einem Dialog,ein kleiners Dialog
aufrufen das man mit ja oder nein bestätigen muss.
Ich komme hier einach nicht weiter.
Kann mir einer helfen.Das kleine Dialogfester hat den Bezeichner IDD_MEINDLG,muss ich dafür eine
neue Klasse erstellen und welche Basisklasse muss ich nehmen?
Wenn ich den Button des Ersten Dialogs drücke befinde ich mich in dieser
Routine.void CDownload::OnBnClickedDown() { int nErg = ???????.DoModal(); if (nErg == IDOK) { } else if (Erg == IDCANCEL) { } return FALSE; }
-
MessageBox mit MB_YESNO
-
Danke
Ich möchte aber meine eigenes Dialogfester aufrufen.
Wo noch mehr Einstellungen gemacht werden müssen.
Ich suche nur nach dem Prinzip.
Ich bekomme meine Dialogfenster nicht angezeigt,und die Abfrage klappt auch nicht.
-
Danke,ich habe es selbst gefunden.
Man sollte öfter mal ins MSDN schauen.
So sieht es aus.void CDownload::OnBnClickedDown() { CDialog MeinDlg(IDD_MEINDLG); // Create and show the dialog box INT_PTR nRet = -1; nRet = MeinDlg.DoModal(); // Handle the return value from DoModal switch ( nRet ) { case -1: AfxMessageBox("Dialog box could not be created!"); break; case IDABORT: // Do something break; case IDOK: // Do something break; case IDCANCEL: // Do something break; default: // Do something break; }; }
-
Man sollte nicht nur öfter in die MSDN schauen, sondern man
sollte auch öfter CODETAGS verwenden!!!