C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Убрать MessageBox?
Tatiana
Отправлено: 22.06.2005, 10:50


Ученик-кочегар

Группа: Участник
Сообщений: 12



Как проверить, не закрыт ли вызванный MessageBox, и если нет — убрать его?
Иван
Отправлено: 22.06.2005, 10:58


Машинист паровоза

Группа: Участник
Сообщений: 207



Если я правильно понял вопрос, то пользователь не сможет продолжить работу с приложением пока не закроется или MessageBox или MessageDlg
Tatiana
Отправлено: 22.06.2005, 11:59


Ученик-кочегар

Группа: Участник
Сообщений: 12



Программно создается MessageBox. Если пользователь отвлекся, за это время он может стать неактуальным. Нужно программно его убрать


AVC
Отправлено: 22.06.2005, 12:07


Ветеран

Группа: Модератор
Сообщений: 1583



Послать нажатие enter пробовали?
timson
Отправлено: 22.06.2005, 16:39


Станционный диспетчер

Группа: Участник
Сообщений: 82



тока поток сюда.. или делать "свой" MessageBox.. Никак иначе. Потомучто стандартный MessageBox создается как модальное диалоговое окно, т.е. "вешает" поток родителя. Хотя если не указать "родителя", то может можно как-нить вывернутся..
Надо ли стока затрат??
Konstantine
Отправлено: 23.06.2005, 08:16


Мастер участка

Группа: Модератор
Сообщений: 545



легче всего — свою форму, похожую на MessageBox с таймером

Вернуться в Вопросы программирования в C++Builder