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