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

Вниз

Как свернуть все окна?   Найти похожие ветки 

 
tytus   (2004-05-22 11:19) [0]

Добрый день господа. Подскажите,какое сообщение послать системе чтобы свернуть все окна?


 
KADAN ©   (2004-05-22 11:41) [1]

можно вот таким смешным путем:
 keybd_event(VK_LWIN,0,0,0);
 keybd_event(ord("M"),0,0,0);
 keybd_event(ord("M"),0,KEYEVENTF_KEYUP,0);
 keybd_event(VK_LWIN,0,KEYEVENTF_KEYUP,0);


:-)


 
KADAN ©   (2004-05-22 11:51) [2]

или можешь использовать BroadcastSystemMessage


 
default ©   (2004-05-22 11:58) [3]

всем всем?даже тем которые невидимы, свёрнуты, ...?
можно через GetForegroundWindow сделать


 
Sur ©   (2004-05-22 13:21) [4]

{$APPTYPE CONSOLE}
program Minimize;
uses Windows,Messages;
var Count:integer;

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

begin
 Count:=0;
 EnumWindows (@EnumProc, 0);
 Writeln("Minimized:",Count," windows");
end.



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

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

Наверх




Память: 0.47 MB
Время: 0.022 c
6-1083934129
Denis_ada
2004-05-07 16:48
2004.07.04
прилож. кл.–серв. для работы с файлами и папками на удал.машине


1-1087537714
Ш-К
2004-06-18 09:48
2004.07.04
Найти свойство по имени


8-1081328090
dimon_prorammer
2004-04-07 12:54
2004.07.04
Белые точки на повернутом битмапе


1-1087801439
Lion
2004-06-21 11:03
2004.07.04
Прерывания


6-1084020603
serg_kr
2004-05-08 16:50
2004.07.04
FTP в Delphi 8