Delphi вики
Advertisement

Простой диалог ShowMessage

ShowMessage(const Msg: string);
Данная процедура выводит окно с сообщением Msg. В заголовке содержится название исполняемого файла. Если в опциях приложения задан параметр Title, то выводиться будет он.

ShowMessage('Привет мир!');
ShowMessage

Настраиваемое диалоговое окно

MessageDlg(const Msg: String; AType: TMsgDlgType; Abuttons: TMsgButtons; HelpCtx: Longint): Word;
функция показывающая диалоговое окно сообщения в центре экрана и дает возможность пользователю ответить на сообщение.
Данная функция имеет следующие параметры:

  • Msg - выводимый текст сообщения.
  • AType - Тип выводимого окна сообщения
Значение Описание Пример
mtError На фоне красного круга расположен белый косой крест и заголовок окна - Error MtError
mtWarning на фоне желтого треугольника расположен черный восклицательный знак -"!" и заголовок окна - Warning MtWarning
mtConfirmation На фоне белого круга расположен синий знак "?" и заголовок окна - Confimation MtConfirmation
mtInformation На фоне белого круга расположена синяя буква "i" и заголовок окна - Information MtInformation
mtCustom Диалоговое окно не содержит рисунка, в заголовке выводиться имя исполняемого файла приложения или Title свойства Application приложения
Параметр Описание Значения
AType Тип выводимого окна сообщения
AButtons Набор кнопок на диалоговой форме

кнопка Ok - mbOk;
кнопка Cancel - mbCancel;
кнопка Yes - mbYes;
кнопка No - mbNo;
кнопка Abort - mbAbort;
кнопка Retry - mbRetry;
кнопка Ignore - mbIgnore;
кнопка All - mbAll;
кнопка Help - mbHelp;
кнопки OK и Cancel - mbOkCancel;
кнопки Yes, No и Cancel - mbYesNoCancel;
кнопки Abort, Retry и Ignore - mbAbortRetryIgnore.

HelpCtx Задает тему справки. Ее можно вызвать во время показа диалогового окна клавишей F1. Обычно этот параметр устанавливается равным нулю и справка не выводиться.
Result Результат, возвращаемый функцией

mrNone;
mrOk;
mrCancel;
mrYes;
mrNo;
mrAbort;
mrRetry;
mrIgnore;
mrAll.

Advertisement