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

Вниз

Свернуть абсолютно все окна   Найти похожие ветки 

 
DelphiN! ©   (2004-10-28 06:46) [0]

Как свернуть все окна? Я пробовал слать всем окнам sc_minimize, также пробовал ф-ию MinimizeAll компонента TShell, сворачивается почти все, но некоторые игры типа Half-Life не сворачиваються, может кто знает как свернуть абсолютно все?


 
Дмитрий Ботвин   (2004-10-28 09:03) [1]

Вот это должно всернуть всё:

var
 Count: integer;

function EnumProc(WinHandle: HWnd; Param: LongInt): Boolean; stdcall;
begin
 if (GetParent(WinHandle) = 0) and (not IsIconic(WinHandle))
   and (IsWindowVisible(WinHandle)) then
     begin
       PostMessage(WinHandle,WM_SYSCOMMAND,SC_MINIMIZE,0);
       Inc(Count);
     end;
 EnumProc:=true;
end;

procedure MinimizeAllWindows
begin
 Count:=0;
 EnumWindows(@EnumProc,0);
end;


 
DVM ©   (2004-10-28 18:18) [2]


> может кто знает как свернуть абсолютно все?

Все не свернуть. Если окно не "хочет" его не свернешь. Большинство можно с пом. ShowWindow()

> Дмитрий Ботвин   (28.10.04 09:03) [1]

не свернет все.



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

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

Наверх




Память: 0.47 MB
Время: 0.025 c
8-1094843851
KADAN
2004-09-10 23:17
2004.12.12
Длительность музыкальных и видеофайлов


14-1100885645
wolf1979
2004-11-19 20:34
2004.12.12
Транслятор / интерпретатор Java


1-1101692605
che
2004-11-29 04:43
2004.12.12
Создание нескольких текстовых файлов


4-1099122248
Сигизмунд
2004-10-30 11:44
2004.12.12
Как нйти метку диска?


8-1094821384
_Demik_
2004-09-10 17:03
2004.12.12
WebCam Logitech - как записать ролик и получить снимок