Форум: "WinAPI";
Текущий архив: 2002.05.23;
Скачать: [xml.tar.bz2];
Вниззакрытие всех окон без вопросов Найти похожие ветки
← →
medan (2002-03-18 12:06) [0]подскажите плиз как в Win98 закрыть все активные/не активные/зависшие окна без лишних вопросов ?
← →
VuDZ (2002-03-18 12:30) [1]TerminateProcess, EndTask
← →
Alx2 (2002-03-18 12:31) [2]ExitWindowsEx(EWX_FORCE,0);
← →
VuDZ (2002-03-18 13:07) [3]это слишком радикально :D
← →
Alx2 (2002-03-18 13:45) [4]>VuDZ © (18.03.02 13:07)
> все активные/не активные/зависшие
>окна без лишних вопросов ?
:)
← →
Song (2002-03-18 14:15) [5]FAQ...:
Манипуляции с окном - Королевство Дельфи (1)
http://delphi.vitpc.com/helloworld/wininf.htm
Манипуляции с окном - Королевство Дельфи (2)
http://delphi.vitpc.com/helloworld/wininf01.htm
Королевство Дельфи (3)
http://delphi.vitpc.com/asp/answer.asp?IDAnswer=3523
← →
VuDZ (2002-03-18 14:28) [6]Alx2 в принципе, это не означает выхода/завершение сессии, даже если убить explorer, так что ты не прав :>
← →
Alx2 (2002-03-18 14:58) [7]>VuDZ © (18.03.02 14:28)
Оно понятно, но, в порядке стёба: ведь ни одного окна не останется, так? => задача выполнена.
← →
VuDZ (2002-03-18 15:02) [8]а... ну может тогда просто на power нажать?
следуя этому принципу, для очистки одного каталога можно и диск фоматнуть - задача то будет выполнена :D
← →
Alx2 (2002-03-18 15:06) [9]Ну да...
Просто задачу в этом случае надо корректно ставить. А так, "методом талой воды", можно найти радикальные решения и от головной боли.
← →
VuDZ (2002-03-18 15:29) [10]гильотина? :>
блин... сколько тут уже рабочего времеи убил... скоро она мне понадобиться...
← →
Alx2 (2002-03-18 15:44) [11]Ж8)
← →
Fellomena (2002-03-19 10:40) [12]PostMessage(HWND_BROADCAST, WM_CLOSE, 0, 0);
=)
← →
VuDZ (2002-03-19 11:46) [13]:< это не спортивно
← →
medan (2002-03-19 17:48) [14]НЕ НДО ГИЛЬОТИН(ТОПОРОВ,НОЖЕЙ И Т.Д.) ЗАДАЧА ПРОСТАЯ КАК СХОДИТЬ ПОССАТЬ:
RUNDLL32 SHELL32,SHEXITWINDOWSEX 4 - РАБОТАЕТ НА УРА !!!!
МАЗДАЙ ДАЖЕ МЯВКНУТЬ НЕ УСПЕЛ. РАБОБТАЕ И В 98 И В НТ.
А МОЖЕТ КТО ЗНАЕТ КАК ПРИБИТЬ ЗАПУШЕННОЕ ПРИЛОЖЕНИЕ ?
← →
Song (2002-03-19 23:23) [15]Запущенное?
пошли любое из сообщений ему:
WM_QUIT
WM_CLOSE
WM_SYSCOMMAND, SC_CLOSE
← →
Alx2 (2002-03-20 11:53) [16]>VuDZ © (18.03.02 13:07)
>RUNDLL32 SHELL32,SHEXITWINDOWSEX 4 - РАБОТАЕТ НА УРА !!!! (medan © (19.03.02 17:48))
А говорил, ExitWindowsEx(EWX_FORCE,0) - радикально :)
← →
greenrul (2002-03-20 14:57) [17]Хорошо, а можно ГОТОВЫЙ код
1)убиения всех окон
2)сворачивания всех окон
?
← →
Alx2 (2002-03-20 15:15) [18]>greenrul © (20.03.02 14:57
2. PostMessage(HWND_BROADCAST, WM_sysCommand, sc_minimize, 0); :)) Только не запускай это 8)
← →
VuDZ (2002-03-20 15:42) [19]2Alx2 ну хто же виноват, что формулировка вопроса неправильная?
← →
greenrul (2002-03-21 18:57) [20]2Alx2 : жалко твоего совета не послушался 8)
прикольно...
А если серьезно - есть ли варианты для
1)
2)
← →
Fellomena (2002-03-22 10:42) [21]2 greenrul © (21.03.02 18:57):
Хватит чудить уже.
Перебираешь окна верхнего уровня и посылаешь либо
PostMessage(HWND_OF_FIND_WINDOW, WM_sysCommand, sc_minimize, 0);
либо
PostMessage(HWND_OF_FIND_WINDOW, WM_CLOSE, 0, 0);
И всё !
← →
Olgerd (2002-03-23 12:50) [22]
SendMessage(HWND_BROADCAST,wm_close,0,0);
← →
Anatoly Podgoretsky (2002-03-23 13:03) [23]Так и вопрос правильно поставлен и ответы тоже, отсутствие окон означет выключеную Windows, а раз так то лучше самый прямой путь
← →
SPeller (2002-03-24 14:26) [24]А если найти приложения, которые надо завершить, вычислить процесс и просто убить его, как програмка Process Viewer из MS Visual Studio ? Она ведь убивает без лишних разговоров. Таким образом можно не завершать эксплорер и другие сервисные программы.
← →
Pat (2002-03-24 20:11) [25]Вроде сворачивает :-)) Только не ругайте за "кривой код" :-)))
var f:textfile;
begin
assignfile(f,"min.scf");
rewrite(f);
writeln(f,"[Shell]");
writeln(f,"Command=2");
writeln(f,"[Taskbar]");
writeln(f,"Command=ToggleDesktop");
closefile(f);
shellexecute(handle,"open","min.scf",nil,nil,sw_show);
sleep(1000);
deletefile("min.scf");
end;
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.05.23;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.006 c