Показать сообщение отдельно
  #1  
Старый 29.07.2010, 20:44
Аватар для Darkness
Darkness Darkness вне форума
Прохожий
 
Регистрация: 29.07.2010
Адрес: Украина, Житомир
Сообщения: 6
Репутация: 10
По умолчанию Всегда на самом видном месте

Вопрос такой.

Нужно чтобы форма была абсолютно всегда видна. Она должна быть поверх всех окон, де должна сворачиваться ни при каких условиях, таких как win+D, win+M, ярлык свернуть все окна и т.д. При этом вовсе не обязательно, чтобы фокус был постоянно на форме.

Вдобавок ко всему, нужно убрать кнопку приложения с панели задач. Я пробовал использовать

Прошу не предлагать fsStayOnTop (с инспектором я уже давно знаком). Против минимизации приложения хорошо помогает следующая процедура
Код:
  procedure Tsensor.CreateParams(var Params: TCreateParams);
begin
  inherited CreateParams(Params);
  with Params do begin
      WndParent := GetDesktopWindow;
    end;
    ShowWindow(Application.Handle,SW_HIDE) 
end;    

Но она обязательно создает кнопку на панели задач (причем на каждую форму, использующую эту процедуру будет создаваться отдельная кнопка, что ни в какие ворота не лезет)

Итого, повторюсь: нужно несворачиваемое приложение поверх всех окон и без кнопок в таксбаре. Заранее спасибо)
__________________
Тех, кто презирает программистов, программисты презирают сильнее, чем те, кто презирает программистов, презирающих программистов, которые презирают тех, кто из презирает
Ответить с цитированием