Anfängerfrage: Dialog in VC++
-
Hallo!
Ich habe gerade ein Visual C++ 6 Projekt übernommen und muß ein paar kleine Änderungen durchführen. Dazu brauche ich so einen Dialog, der einen Text und zwei Buttons mit "Ja" und "Nein" darstellt.
Muß ich dazu einen eigenen Dialog erstellen, der von CDialog abgeleitet ist, oder gibt es da schon eine fertige Komponente in der MFC? Ich hab nämlich noch nichts passendes gefunden.
Entschuldigung für diese Anfängerfrage, aber ich hab noch keine Erfahrung mit VC++ oder C/C++ Windows Programmierung und das ist die einzige Änderung, die die GUI betrifft.
-
Für so eine einfache Statusmeldung kannst du eine AfxMessageBox() verwenden:
int antwort = AfxMessageBox("Wollen Sie weitermachen?",MB_YESNO); if(antwort==IDYES) //mach weiter else exit(0);
-
Danke schön!
Die Beschriftung der Buttons (Ja/Nein, Yes/No, usw) hängt dann von der im Betriebssystem eingestellen Sprache ab, oder?
-
Afaik ja.
(Übrigens kannst du mit dem zweiten Parameter auch einstellen, welche Buttons angezeigt werden sollen - schau dir mal die Beschreibung in der MSDN an)
-
Alles klar. Nochmals vielen Dank für Deine Hilfe.