![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как закрыть то, что создано как MessageDlg, из программы? [D7, XP]
i2e © (2014-01-29 12:09:00)Cоздали окно сообщения:
MessageDlg('Нет обмена с аппаратурой.', mtInformation, [mbOk], 0, mbOk);
А когда обмен восстановился, а пользователь еще не нажал ОК, надо по-тихому это окно закрыть. А как?
Можно конечно создать форму с таким же сообщением и показывать/скрывать ее, ну а как закрыть то, что создано как MessageDlg, из программы?
Германн (2014-01-29 12:45:00) [1]Выводить это сообщение в статусбаре, а не в другом окне.
i2e (2014-01-29 12:39:00) [2]спасибо за помощь.
да будет так.
clickmaker (2014-01-29 12:32:00) [3]и проще и правильней
i2e (2014-01-29 12:26:00) [4]то есть проще не выделываться, а создать форму, внешне похожую, с которой потом и работать. так?
clickmaker (2014-01-29 12:14:00) [5]никак, если только не запущен некий фоновый поток, который найдет это окно и пошлет ему WM_COMMAND/SC_CLOSE
oldman (2014-01-29 12:11:00) [6]Диалог он на то и диалог...