![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Закрытие программы [D7, 95/98, 2000, XP]
fog © (2006-12-08 17:10:00)ДВС! Как из своей программы корректно закрыть другую программу с диалогом подтверждения о закрытии? Диалог встроен намертво.
fog (2006-12-08 18:49:00) [1]iXT [12]
"Без "винчестерный" шутник с загрузкой с дикеты"
iXT (2006-12-08 18:13:00) [2]Ой "рр"
iXT (2006-12-08 18:01:00) [3]Коректнее не придумаешь.
fog (2006-12-08 17:58:00) [4]iXT [7]
т.е. 1. Найти диалог.
2. Найти кнопку "да" и тупо ее жать.
Я правильно понял?
iXT (2006-12-08 17:44:00) [5]
> Походу он (диалог) станет активным окном, выполнить в своей
> программе windows.keybd_event(9,0,0,0); //нажать TAB
> windows.keybd_event(13,0,0,0); //нажать Enter
> Но это так, кривовато :-)
Бред. А если не станет? А если TAB-ом не прыгает?
iXT (2006-12-08 17:42:00) [6]Вот вчера еще один текой же был!
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1165478865&n=18
Stanislav (2006-12-08 17:42:00) [7]Походу он (диалог) станет активным окном, выполнить в своей программе windows.keybd_event(9,0,0,0); //нажать TAB
windows.keybd_event(13,0,0,0); //нажать Enter
Но это так, кривовато :-)
iXT (2006-12-08 17:38:00) [8]http://www.delphimaster.ru/search.html
SendMessage
fog (2006-12-08 17:36:00) [9]Собственно вопрос в том, как найти этот диалог и подсунуть ему "да"
fog (2006-12-08 17:31:00) [10]Корректно - с сохранением всех измений и т.п.
Диалог - дубовый - "Закрыть? да - нет(default)"
iXT (2006-12-08 17:22:00) [11]Ну какой диалог?
Появился, жми закрыть. (Я не имею ввиду что ручками надо мышку подвести и нажать на кнопку)
А что такое "корректно" у тебя?
fog (2006-12-08 17:15:00) [12]Без диалога - проблем нет.
А с диалогом?
iXT (2006-12-08 17:12:00) [13]Ответить на него :)