Текущий архив: 2006.12.24;
Скачать: CL | DM;
Вниз
Закрытие программы Найти похожие ветки
← →
fog (2006-12-08 17:10) [0]ДВС! Как из своей программы корректно закрыть другую программу с диалогом подтверждения о закрытии? Диалог встроен намертво.
← →
iXT (2006-12-08 17:12) [1]Ответить на него :)
← →
fog (2006-12-08 17:15) [2]Без диалога - проблем нет.
А с диалогом?
← →
iXT (2006-12-08 17:22) [3]Ну какой диалог?
Появился, жми закрыть. (Я не имею ввиду что ручками надо мышку подвести и нажать на кнопку)
А что такое "корректно" у тебя?
← →
fog (2006-12-08 17:31) [4]Корректно - с сохранением всех измений и т.п.
Диалог - дубовый - "Закрыть? да - нет(default)"
← →
fog (2006-12-08 17:36) [5]Собственно вопрос в том, как найти этот диалог и подсунуть ему "да"
← →
iXT (2006-12-08 17:38) [6]http://www.delphimaster.ru/search.html
SendMessage
← →
iXT (2006-12-08 17:42) [7]Вот вчера еще один текой же был!
http://delphimaster.net/view/2-1165478865/
← →
Stanislav © (2006-12-08 17:42) [8]Походу он (диалог) станет активным окном, выполнить в своей программе windows.keybd_event(9,0,0,0); //нажать TAB
windows.keybd_event(13,0,0,0); //нажать Enter
Но это так, кривовато :-)
← →
iXT (2006-12-08 17:44) [9]
> Походу он (диалог) станет активным окном, выполнить в своей
> программе windows.keybd_event(9,0,0,0); //нажать TAB
> windows.keybd_event(13,0,0,0); //нажать Enter
> Но это так, кривовато :-)
Бред. А если не станет? А если TAB-ом не прыгает?
← →
fog (2006-12-08 17:58) [10]iXT [7]
т.е. 1. Найти диалог.
2. Найти кнопку "да" и тупо ее жать.
Я правильно понял?
← →
iXT (2006-12-08 18:01) [11]Коректнее не придумаешь.
← →
iXT (2006-12-08 18:13) [12]Ой "рр"
← →
fog (2006-12-08 18:49) [13]iXT [12]
"Без "винчестерный" шутник с загрузкой с дикеты"
Страницы: 1 вся ветка
Текущий архив: 2006.12.24;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.045 c