![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как сделать чтобы 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;
Тоже скрывается?