MessageDlg()
MessageDlg() – Meldungsdialog
Die Funktion ermöglicht die Dialogabfrage einer Meldung und gibt je nach gewähltem Button den entsprechenden Wert zurück.
Hinweis: die Funktion MessageDlg wird ggf. über eine Message-Hook abgefangen (s. auch BeMsgObjHook).
Parameter | Beschreibung |
---|---|
cMessage:C | Meldungstext |
nDlgType:N | Dialogtyp ( default = mtInformation ) |
nButtons:N | Buttons: ( default = mbOK ) |
nHelpCtx:N | Help-Kontext |
bUseRichEdit:L | Bestimmt, ob der angezeigte Text im scrollbaren RichEdit angezeigt werden sollte. default = false |
Rückgabewert
Numerisch - je nach gewähltem Button:
1 - mrOK
2 - mrCancel
3 - mrAbort
4 - mrRetry
5 - mrIgnore
6 - mrYes
7 - mrNo
8 - mrAll
9 - mrNoToAll
10 - mrYesToAll
Beispiel
if MessageDlg('Verarbeitung wirklich abbrechen ?', mtWarning, mbYes + mbNo) = mrYes then
writeln('Ja')
else
writeln('Nein')
endif