Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.20;
Скачать: CL | DM;

Вниз

Как убить (закрыть) Internet Explorer?   Найти похожие ветки 

 
daos ©   (2002-03-20 04:47) [0]

Я Win Sight 32 определил что класс его окна IEFrame, и теперь по появлению этого окна могу определить, что IE запущен, но когда посылаю ему сообщение
sendmessage(findwindow("IEFrame",nil),WM_CLOSE,0,0);
нечего не происходит,т.е. раздается только шелчек из динамика, который говорит о том что действие нельзя сделать.


 
Song ©   (2002-03-20 08:13) [1]

Вероятно это окно заблокировано на закрытие обычным способом (может в аналоге языка, на котором IE писался, стоит caAction:=none).
Именно такое действие вызвает щелчок.
Если из перечисленных ниже событий ничего не выйдет, то нужно делать TerminateProcess:
WM_QUIT
WM_SYSCOMMAND, SC_CLOSE


 
alexec   (2002-03-20 09:19) [2]

sendmessage(findwindow("IEFrame",nil),WM_SYSCOMMAND,sc_close,0);


 
daos ©   (2002-03-20 12:12) [3]

Спасибо! Помогло!



Страницы: 1 вся ветка

Текущий архив: 2002.05.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
1-64733
Belov
2002-05-06 17:15
2002.05.20
Сохранение картинки


1-64692
SeF
2002-05-04 13:44
2002.05.20
относительный путь


6-64773
Kirill_
2002-03-07 00:24
2002.05.20
Net


14-64796
Григорий Ситнин
2002-04-07 03:34
2002.05.20
Нужен програмист...


3-64475
Aleksandr
2002-04-22 11:45
2002.05.20
Как установить таблице хитрый язык?