Показать сообщение отдельно
  #5  
Старый 17.04.2015, 18:28
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Для своих окон это
Код:
var
  old: hwnd;
  flg: boolean;

procedure TForm1.WMHotKey(var Message: TMessage);
begin
 if flg then ShowWindow(old, SW_SHOW) else
  begin
   old:= GetActiveWindow; // GetForegroundWindow;
   ShowWindow(old,SW_HIDE);
  end;
 flg:= not flg;
end;
прекрасно работает

З.Ы. А с GetForegroundWindow и с чужими, проверил
Ответить с цитированием