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

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

Как сделать чтобы MessageDlg был поверх всех окон? [D7, XP]


Сергей ©   (2012-06-15 13:43:00) 

Всем привет. При появление окна MessageDlg оно сразу же скрывается другими окнами и оказывается под ними. Как сделать чтобы при появлении MessageDlg всегда было поверх других окон?


turbouser   (2012-06-16 18:01:00) [1]


> Давайте будем жрать!   (16.06.12 09:40) [10]

Ничего страшного не будет.


Давайте будем жрать!   (2012-06-16 09:40:00) [2]

А лично мне желательно было бы увидеть, что будет, когда появятся два окна, каждое из которых "самое-самое верхнее!!!!"


turbouser   (2012-06-16 03:06:00) [3]


> Германн ©   (16.06.12 02:39) [8]

Это не зависит от какого-то конкретного кода. Эт от системы в основном зависит. Если интересно - поищи в архивах.


Германн   (2012-06-16 02:39:00) [4]

Желательно было бы увидеть код, в котором "При появление окна MessageDlg оно сразу же скрывается другими окнами и оказывается под ними"!


turbouser   (2012-06-16 01:55:00) [5]


> Юрий Зотов ©   (16.06.12 01:08) [6]

Естественно.


Юрий Зотов   (2012-06-16 01:08:00) [6]

Желательно было бы все же прочитать назначение MB_SYSTEMMODAL.


turbouser   (2012-06-15 22:20:00) [7]

Масдай жеж :))


Inovet   (2012-06-15 20:17:00) [8]

> [3] ProgRAMmer Dimonych ©   (15.06.12 15:33)

Это от глюкавого.


ProgRAMmer Dimonych   (2012-06-15 15:33:00) [9]

> [2] turbouser ©   (15.06.12 14:02)

Помнится, в Win98 MB_SYSTEMMODAL выглядели впечатляюще и выскакивали такие окна перед началом конца, когда в системе всё становилось очень плохо.


turbouser   (2012-06-15 14:02:00) [10]

Application.MessageBox('xxx', 'yyy', MB_ICONQUESTION or MB_YESNO or MB_SYSTEMMODAL)


Rouse_   (2012-06-15 13:49:00) [11]

Сделай новый проект, на форму положи кнопку, в обработчике клика напиши код:

procedure TForm1.Button1Click(Sender: TObject);
begin
 MessageDlg('qwe', mtInformation, mbYesNo, 0);
end;


Тоже скрывается?


Наверх

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