Simpler MessageDialog
-
Also irgendwie gebe ich die falschen Suchbegriffe bei google ein, sonst hätte ich die Lösung sicher schon gefunden, denn schwer ist das sicher nicht

Wie mache ich eine Sicherheitsabfrage "Sind Sie sicher? ja / nein" als MessageDialog?
-
INT_PTR nResult = ::MessageBox(NULL, _T("Sind Sie sicher das Sie das Programm\nbeenden wollen?"), _T("Hinweiß"), MB_YESNO | MB_ICONQUESTION); if (nResult == IDYES) { } else if (nResult == IDNO) { }
-
int Ret = MessageBox( "Sind sie sicher?", "Abfrage", MB_YESNO | MB_ICONQUESTION ); // Ret ist dann IDYES oder IDNO
-
Vielen Dank Euch beiden!
-
Hmmm nur zur Vollständigkeit. Es gibt noch eine weitere Möglichkeit bei der MFC.
int nResult = AfxMessageBox(_T("Sind Sie sicher?"), MB_YESNO | MB_ICONQUESTION, 0);Das praktische an dieser Version, man kann eine Help-ID mitgeben. Wenn der User dann F1 drückt, wenn der Dialog im vordergrund ist und man eine entsprechende Hilfe mit der Help-ID hat, dann wird er zu dieser weitergeleitet.
Referenzen
AfxMessageBox(MFC)
CWnd::MessageBox(MFC)Grüssli