Тема: SW_show
Показать сообщение отдельно
  #2  
Старый 29.10.2010, 12:21
Аватар для KOOL
KOOL KOOL вне форума
Активный
 
Регистрация: 06.01.2008
Адрес: Рязань
Сообщения: 306
Версия Delphi: 2009
Репутация: 6150
По умолчанию

запоминать открытые окна же
Код:
var HiddenWnd:array of HWND;
...
function EnumMiniProc (Wd: HWnd; Param: LongInt): Boolean; stdcall;
Begin
If Wd<>Form1.Handle and isWindow(WD) and IsWindowVisible(WD) and not IsIconic(WD) then
  begin
    SetLength(HiddenWnd, Length(HiddenWnd)+1);
    HiddenWnd[High(HiddenWnd)]:=WD;
    ShowWindow(WD, SW_hide);
  end;
EnumMiniProc:= TRUE;
end;
и потом разворачивать через этот массив с конца, попутно обрезая его. ток непонятно как ты разворачиваешь окна SW_HIDE'ом (SW_RESTORE вроде нужно)
__________________
РГРТУ - ФВТ - Системы Автоматизированного ПРоектирования. ت
Ответить с цитированием