Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.05.20;
Скачать: [xml.tar.bz2];

Вниз

Как убить (закрыть) 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 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.05.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
1-64731
besen-ok
2002-05-07 09:54
2002.05.20
Как поправить свойство visiable у закладки (TabSheet)


14-64791
Donal_Graeme
2002-04-10 10:06
2002.05.20
Kylix снова и снова :-)


3-64497
Tolick
2002-04-22 14:06
2002.05.20
работа с DDF-словарем бесплатно?


1-64589
com6
2002-05-07 16:37
2002.05.20
как проверить, не передал ли юзер какой аргумент к файлу проги


3-64558
SuperSmit
2002-04-24 14:58
2002.05.20
Paradox на Nowell





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский