Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.49 MB
Время: 0.054 c
2-1165322084
Mishenka
2006-12-05 15:34
2006.12.24
Сообщение у значка программы в трее.


15-1164872828
zdm
2006-11-30 10:47
2006.12.24
Delphi or C


15-1164792644
Byuik
2006-11-29 12:30
2006.12.24
Счего начать ?


2-1165418323
Zakhar
2006-12-06 18:18
2006.12.24
Регистрация компонента


2-1165573494
dest
2006-12-08 13:24
2006.12.24
Вычленить имя конечной папки