Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Иконка в Application.MessageBox


Wood ©   (2005-06-09 08:59:00) 

Я испробовал параметры button в этой функции, но как сделать, чтобы, например на MB_YESNO в окне была бы еще и иконка, как, например в MB_ICONWARNING? Очень срочно надо, подскажите, плз!


Чапаев   (2005-06-09 12:20:00) [1]

Тьфу, блин. Мои пардоны... Как-то Application-то я и не заметил.


Digitman   (2005-06-09 11:52:00) [2]


> Чапаев ©   (09.06.05 11:46) [8]


где ты там хэндл увидел ?

это Windows.MessageBox() хэндл требует, а Application.MessageBox() никаких хэндлов не требует - род.окном в этом случае по дифолту будет главное окно приложения


Wood   (2005-06-09 11:51:00) [3]

работает, проверил
If Application.MessageBox('Удалить чё-нить?'),'Delete', MB_YESNO or MB_ICONWARNING)=ID_Yes then Delete'чё-нить.


Чапаев   (2005-06-09 11:46:00) [4]

>Application.MessageBox('Òðàëÿëÿ','Âû óâåðåíû?',MB_YESNO or MB_ICONWARNING)

>Все работает
А вот и не работает!!! Первый параметр -- handle окна. ;-)


Digitman   (2005-06-09 11:06:00) [5]


> КиТаЯц ©   (09.06.05 10:17) [5]
> Интересно как в "any icon" иконку приложения ввинтить.


грузишь из ресурса любую нужную тебе иконку и хэндл ее указываешь в соотв.поле структуры, передаваемой параметром в ф-цию


KotJunior   (2005-06-09 11:02:00) [6]

Rep[4]
Ok! Спасибо.
ЗЫ: а справку я читал, переводить совсем некогда было, основу ток ухватил.


КиТаЯц   (2005-06-09 10:17:00) [7]

>Digitman ©   (09.06.05 09:07) [2]
Есть пример использования?
Интересно как в "any icon" иконку приложения ввинтить.


Rep   (2005-06-09 09:11:00) [8]

Application.MessageBox('Òðàëÿëÿ','Âû óâåðåíû?',MB_YESNO or MB_ICONWARNING)

Все работает


Digitman   (2005-06-09 09:07:00) [9]

The MessageBoxIndirectfunction creates, displays, and operates a message box. The message box contains application-defined message text and title, any icon, and any combination of predefined push buttons.


КаПиБаРа   (2005-06-09 09:07:00) [10]

Используй API фенкцию MessageBox


Anatoly Podgoretsky   (2005-06-09 09:06:00) [11]

Смотри справку по Windows.MessageBox


Наверх

Титульная страница Поиск, карта сайта Написать письмо