Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.028 c
6-1154054443
Гриха
2006-07-28 06:40
2006.12.24
Передать файл через сеть


15-1164990761
FIL-23
2006-12-01 19:32
2006.12.24
хочу управлять CD-ROM :)


2-1165425453
Master_
2006-12-06 20:17
2006.12.24
Возможно запустить мою программу как OLE обьект?


15-1164876089
Anatoly Podgoretsky
2006-11-30 11:41
2006.12.24
Перепись


15-1165082731
palva
2006-12-02 21:05
2006.12.24
Что-то не верится. Неужели так много?




   Наверх