Форум: "WinAPI";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];
ВнизСвернуть абсолютно все окна Найти похожие ветки
← →
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 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.052 c