Die Funktion ruft einen relativ variabel gestaltbaren Dialog auf.
'Welcome to my Delphi application. Exit now?' gibt den Text an, den die Message Box anzeigt.
mtConfirmation ist der Typ der Dialogbox (das Bild, das angezeigt wird).
[mbYes, mbNo] gibt an, welche Buttons zur Auswahl stehen.
mbYes (letzter Parameter) gibt an, welcher der Buttons bei Erscheinen des Dialogs fokussiert sein soll.
Die Funktion liefert den Wert zurück, welcher Button gedrückt wurde.
Bei
Delphi-Quelltext
1:
| if(MessageDlg() == mrYes) |
wird folglich geprüft, ob der Benutzer den Button "Ja" gedrückt hat. Hat er dies gemacht, wird der Rumpf der If-Anweisungs ausgeführt, andernfalls eben nicht bzw. es wird zu einem etwaigen else-Zweig gesprungen.