Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2015.03.01;
Скачать: CL | DM;

Вниз

Как закрыть то, что создано как MessageDlg, из программы?   Найти похожие ветки 

 
i2e   (2014-01-29 12:09) [0]

Cоздали окно сообщения:
MessageDlg("Нет обмена с аппаратурой.", mtInformation, [mbOk], 0, mbOk);
А когда обмен восстановился, а пользователь еще не нажал ОК, надо по-тихому это окно закрыть. А как?
Можно конечно создать форму с таким же сообщением и показывать/скрывать ее, ну а как закрыть то, что создано как MessageDlg, из программы?


 
oldman ©   (2014-01-29 12:11) [1]

Диалог он на то и диалог...


 
clickmaker ©   (2014-01-29 12:14) [2]

никак, если только не запущен некий фоновый поток, который найдет это окно и пошлет ему WM_COMMAND/SC_CLOSE


 
i2e   (2014-01-29 12:26) [3]

то есть проще не выделываться, а создать форму, внешне похожую, с которой потом и работать. так?


 
clickmaker ©   (2014-01-29 12:32) [4]

и проще и правильней


 
i2e   (2014-01-29 12:39) [5]

спасибо за помощь.
да будет так.


 
Германн ©   (2014-01-29 12:45) [6]

Выводить это сообщение в статусбаре, а не в другом окне.



Страницы: 1 вся ветка

Текущий архив: 2015.03.01;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.006 c
4-1271143894
DagOT-R
2010-04-13 11:31
2015.03.01
Окно на WinApi внутри Dll


4-1269569649
tri3
2010-03-26 05:14
2015.03.01
Быстрое чтение файла


15-1405801802
Юрий
2014-07-20 00:30
2015.03.01
С днем рождения ! 20 июля 2014 воскресенье


15-1405897306
sdabs
2014-07-21 03:01
2015.03.01
Любая система защиты уязвима?


2-1390982978
i2e
2014-01-29 12:09
2015.03.01
Как закрыть то, что создано как MessageDlg, из программы?