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

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

MessageBox или Application.MessageBox [D7, WinXP]


Ольга ©   (2004-12-14 00:33:00) 

Ответьте, пожалуйста, в чем разница (см. сабж) и как правильнее?
Спасибо.


Игорь Шевченко   (2004-12-14 10:09:00) [1]

Разница в первом параметре. В функции MessageBox можно указывать любое родительское окно, в Application.MessageBox родительским окном всегда будет являться Application.Handle.


Yanis   (2004-12-14 00:38:00) [2]

MessageBox (ф точнее MessageBoxA) - это чистый WinAPI.
А Application.MessageBox это небольшая надстройка.
Из Help:


MessageBox is an encapsulation of the Windows API MessageBox function. TApplication’s encapsulation of MessageBox automatically supplies the missing window handle parameter needed for the Windows API function.


Наверх

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