Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.02.2008, 12:07   #1
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию massage dlg

Мне нужно вывести сообщение с иконкой ( ну например об ошибке ) с одной кнопкой OK. messageDlg не даёт такой возможности.
Когда я пишу MessageDlg('Пример', mtError, mbOk, 0); то компилятор ругается.
Спасибо заранее!
Altera вне форума Ответить с цитированием
Старый 17.02.2008, 12:13   #2
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,089
По умолчанию

а если так?
MessageDlg('Пример', mtError, [mbOk], 0);
pu4koff вне форума Ответить с цитированием
Старый 17.02.2008, 12:15   #3
Starscream
Пользователь
 
Аватар для Starscream
 
Регистрация: 17.02.2008
Сообщений: 18
По умолчанию

Все просто, надо параметр mbOk заключить в квадратные скобки, то есть [mbOk]. Правда почемуто в справочнике по delphi этого не уточняют в синтаксисе написания.
Starscream вне форума Ответить с цитированием
Старый 17.02.2008, 13:07   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

А про ShowMessage что, забыли ?
Там только кнопка ОК.
mihali4 вне форума Ответить с цитированием
Старый 17.02.2008, 13:12   #5
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,089
По умолчанию

ну так там картинки нету )
pu4koff вне форума Ответить с цитированием
Старый 17.02.2008, 16:38   #6
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Вот очень простой вариант:

MessageBox(Handle, 'Сообщение','Заголовок', 16);
Всегда рад помочь!
Terran вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц