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

Вниз

уничтожение активного окна   Найти похожие ветки 

 
Romm ©   (2007-04-19 15:06) [0]

пробую так:
var
 h:HWND;
begin
   h:=GetForegroundWindow;
   if h=0 then exit;
   SendMessage(h,WM_DESTROY,0,0);
end;

уничтожается только MainMenu, что я не так делаю?


 
clickmaker ©   (2007-04-19 15:11) [1]

вообще-то окно уничтожает DestroyWindow()


 
Romm ©   (2007-04-19 15:15) [2]


> clickmaker ©   (19.04.07 15:11) [1]

ой, ну в смысле вообще программу


 
Сергей М. ©   (2007-04-19 15:16) [3]


> ой, ну в смысле вообще программу


А если программа не создает окон вообще ?)


 
Romm ©   (2007-04-19 15:35) [4]


> Сергей М. ©   (19.04.07 15:16) [3]

создает :)
нужно активное окно убить вместе в программой, которая его создала :)


 
Romm ©   (2007-04-19 15:35) [5]


> Сергей М. ©   (19.04.07 15:16) [3]

создает :)
нужно активное окно убить вместе в программой, которая его создала :)


 
Сергей М. ©   (2007-04-19 15:47) [6]


> Romm ©   (19.04.07 15:35) [5]


Тебя общий случай интересует или конкретный ?


 
Romm ©   (2007-04-19 15:53) [7]


> Сергей М. ©   (19.04.07 15:47) [6]

общий. Конкретно:
запущен IE (Internet Explorer) нужно убить.
запущен калькулятор - туда же (в Ад) :)
запустили игруху (прям не знаю, если не так как с IE и калькулятором, то не нужно) ...

PS не вирь


 
Romm ©   (2007-04-19 15:54) [8]


> общий. Конкретно:

:) общий давай :)


 
Сергей М. ©   (2007-04-19 16:04) [9]


> общий. Конкретно запущен IE


Ты придуриваешься или где ?

Запуск IE - это конкретный случай.


> PS не вирь


Ну а раз не "вирь", то поручи эту работу специалисту. Он настроит локальные и/или групповые политики безопасности, после чего нужда в твоих программистских экспериментах попросту отпадет.


 
Romm ©   (2007-04-19 16:23) [10]


> Сергей М. ©   (19.04.07 16:04) [9]

не эксперемент, а IE просто так сказал! Ну окно как никак...
Ээ.. и не запуск , а закрытие!

Ладно, покажи пожалуйста как закрыть "калькулятор", если он активен.
Вот я получил указатель на активное окно
h:=GetForegroundWindow;что дальше?


 
Сергей М. ©   (2007-04-19 16:34) [11]


> Romm ©   (19.04.07 16:23) [10]


Ты вообще осознаешь разницу между окнами, создаваемыми:

- GUI-приложениями
- консольного приложениями
- виртуальной ДОС-машинами

?


 
Romm ©   (2007-04-19 16:58) [12]


> Сергей М. ©   (19.04.07 16:34) [11]

нет, обьясни пожалуйста.
А неужели они закрываются по-разному?


 
Игорь Шевченко ©   (2007-04-19 17:03) [13]


>  SendMessage(h,WM_DESTROY,0,0);


PostMessage (h, WM_CLOSE, 0, 0);


 
Сергей М. ©   (2007-04-19 17:03) [14]


> неужели они закрываются по-разному?


А ты попробуй)


 
Romm ©   (2007-04-19 17:06) [15]


> Сергей М. ©   (19.04.07 17:03) [14]

:)


> PostMessage (h, WM_CLOSE, 0, 0);

сейчас попробую,спасибо!


 
Romm ©   (2007-04-19 17:09) [16]


> Игорь Шевченко ©   (19.04.07 17:03) [13]

все получилось! :)


 
Игорь Шевченко ©   (2007-04-19 17:11) [17]

Romm ©   (19.04.07 17:09) [16]

А чего бы и не получиться, так Task Manager работает


 
Romm ©   (2007-04-19 17:20) [18]


> Игорь Шевченко ©   (19.04.07 17:11) [17]

а что последние два параметра задают?
Так, для общего развития... :)


 
Игорь Шевченко ©   (2007-04-19 17:56) [19]

Romm ©   (19.04.07 17:20) [18]


> Так, для общего развития...


Для общего развития существует справка, там много всего познавательного.


 
Romm ©   (2007-04-19 18:00) [20]


> Игорь Шевченко ©   (19.04.07 17:56) [19]

да я в курсе :)


 
Leonid Troyanovsky ©   (2007-04-20 09:47) [21]


> Игорь Шевченко ©   (19.04.07 17:11) [17]

> А чего бы и не получиться, так Task Manager работает

SendMessageTimeout, AFAIK.

--
Regards, LVT.



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

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

Наверх





Память: 0.49 MB
Время: 0.039 c
15-1176473077
Desdechado
2007-04-13 18:04
2007.05.13
Куда подевались остальные страницы форума?


2-1177391484
allucard
2007-04-24 09:11
2007.05.13
Указатели


15-1176278924
zorik
2007-04-11 12:08
2007.05.13
Jabber и боты


15-1176115633
EvgeshaH
2007-04-09 14:47
2007.05.13
Help


2-1177452950
marathoner
2007-04-25 02:15
2007.05.13
DBGrid - показать данные





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский