Пользователь

Добро пожаловать,

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

Меню сайта




Ваше мнение
Какой язык программирования вы используете ?

ASP
Delphi
C/C++
Basic
PHP
Pascal
Java
Другой


Результаты
Другие опросы

Всего голосов: 1970
Комментарии: 10


Наши партнеры



Статистика




Programming books  Download software  Documentation  Scripts  Content Managment Systems(CMS)  Templates  Icon Sets  Articles  Contacts  Voting  Site Search




Книги-online



Delphi по-русски. Object Pascal. Функции и процедуры для работы с классами и компонентами.

ХI. ФУНКЦИИ И ПРОЦЕДУРЫ ДЛЯ РАБОТЫ С КЛАССАМИ И КОМПОНЕНТАМИ

5. Функции и процедуры для работы с диалоговыми окнами и сообщениями

Функция MessageDlgPos(
const Msg: string;
AType: TMsgDlgType;
AButtons: TMsgDlgButtons;
HelpCtx: LongInt;
X, Y: Integer ): Word;

Модуль: Dialogs

type

TMsgDlgButtons = set of TMsgDlgBtn;

TMsgDlgBtn = (mbYes, mbNo, mbOK, mbCancel, mbAbort, mbRetry, mbIgnore, mbAll, mnNoToAll, mbYesToAll, mbHelp);

TMsgDlgType = (mtWarning, mtError, mtInformation, mtConfirmation, mtCustom);

const
(дополнительные константы для параметра Buttons)

mbYesNoCancel = [mbYes, mbNo, mbCancel];
mbOKCancel = [mbOK, mbCancel];
mbAbortRetryIgnore = [mbAbort, mbRetry, mbIgnore];

Описание
Функция выводит диалоговое окно с заданным сообщением в позицию экрана с координатами X, Y и возвращает выбор пользователя.
Текст сообщения указывается в параметре Msg.
Параметр AType определяет вид сообщения (сообщение об ошибке, информация, предупреждение и т.д.). От значения данного параметра зависит внешний вид окна сообщения.
Параметр AButtons указывает, какие стандартные кнопки должны быть отображены на диалоговом окне.
Параметр HelpCtx определяет идентификатор контекста электронной справки, которая должна появится при нажатии на клавишу [F1] в момент, когда на экране открыто диалоговое окно сообщения.
Функция возвращает значение, показывающее, какую из кнопок на диалоговом окне выбрал пользователь. Результат может иметь одно из следующих значений:

mrNone
mrAbort
mrYes
mrOk
mrRetry
mrNo
mrCancel
mrIgnore
mrAll

Пример
if MessageDlgPos('Вы действительно хотите выйти из программы?', mtConfirmation, [mbYes, mbNo], 0, 200, 3) = mrYes
then Close;

[Вернуться к содержанию]

 

Rambler's Top100

TopList



Внимание! Если у вас не получилось найти нужную информацию, используйте рубрикатор или воспользуйтесь поиском


.



книги по программированию исходники компоненты шаблоны сайтов C++ PHP Delphi скачать