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

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.04 c
15-1176455304
Andy BitOff
2007-04-13 13:08
2007.05.13
Помогите найти музыку.


15-1176147431
palva
2007-04-09 23:37
2007.05.13
Газета Уошингтон пост интересно прикололась


2-1177493803
allucard
2007-04-25 13:36
2007.05.13
Как отсортировать список TListView?


15-1176372843
Карелин Артем
2007-04-12 14:14
2007.05.13
Инструкция как работать программистам с Subversion есть?


2-1177497128
Roman_ln
2007-04-25 14:32
2007.05.13
Как убрать кнопки закрыть и развернуть в форме