Skip to main content
Skip table of contents

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).

ParameterBeschreibung

cMessage:C

Meldungstext

nDlgType:N

Dialogtyp ( default = mtInformation )
mtWarning 'Warnung'
mtError 'Fehler'
mtInformation 'Information'
mtConfirmation 'Bestätigung'

nButtons:N

Buttons: ( default = mbOK )
Mögliche Werte: (es sind verschiedene Kombinationen möglich, einfach mit '+' addieren)
mbOK'OK'
mbCancel'Abbrechen'
mbAbort'Abbrechen'
mbRetry'Wiederholen'
mbIgnore'Ignorieren'
mbYes'Ja'
mbNo 'Nein'
mbAll 'Alle'
mbNoToAll'Alle Nein
mbYesToAll'Alle Ja'

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

CODE
if MessageDlg('Verarbeitung wirklich abbrechen ?', mtWarning, mbYes + mbNo) = mrYes then
   writeln('Ja')
else
   writeln('Nein')
endif

Weitere Verknüpfungen

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.