![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
api [D5]
race1 © (2002-12-01 15:44:00)пишу прогу:
program Project1;
uses
Windows, Messages, extctrls;
function EnumWindowsProc(h: hwnd): BOOL; stdcall;
begin
SendMessage(h, wm_ShowWindow, 0, 0);
end;
begin
while True do
EnumWindows(@EnumWindowsProc, 0);
end.
поидее должны все окна свёртываться, но ни одно окно на самом деле не свернулось :(
Феу (2002-12-02 21:46:00) [1]IsWindowVisible(Wnd) - невидимые окна, GetWindow(Wnd, GW_OWNER) = 0 - дочернии окна, GetWindowText(Wnd, buff, sizeof(buff)) <> 0 - окна без заголовков. А while true убери, а то нехорошо получится Ж-).
race1 (2002-12-02 16:50:00) [2]как проверять?
Феу (2002-12-01 16:04:00) [3]SendMessage(h,WM_SYSCOMMAND,SC_MINIMIZE,0);
только проверяй окна. если будешь сворачивать все подряд - такая стена получится, пинкфлойд от зависти помрет.