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

Вниз

противоположность AlwaysOnTop..   Найти похожие ветки 

 
ПроНыРа   (2005-02-19 11:37) [0]

Очень своеобразный вопрос... Вот у нас есть свойство - Always On Top, а как сделать наоборот - чтобы программа всегда была под остальными, тоесть как-бы прилеплена к рабочему столу... Желательно с примерчиком :).


 
Neznaika ©   (2005-02-19 13:49) [1]

Исходя из:
http://delphimaster.net/view/1-1108541537/

DVM знает как...


 
ПроНыРа ©   (2005-02-19 13:53) [2]

> To DVM ©
так как же всё-таки сделать ниже всех...???


 
Zeqfreed ©   (2005-02-19 14:09) [3]


 TForm1 = class(TForm)
   procedure FormCreate(Sender: TObject);
 private
   { Private declarations }
 public
  procedure WMWindowPosChanging(var Msg : TWMWINDOWPOSCHANGING); message WM_WINDOWPOSCHANGING;
 end;

procedure TForm1.WMWindowPosChanging(var Msg : TWMWINDOWPOSCHANGING);
begin
Msg.WindowPos^.flags := Msg.WindowPos^.flags or SWP_NOZORDER;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
SetWindowPos(Handle, HWND_BOTTOM, 0, 0, 0, 0, SWP_NOMOVE or SWP_NOSIZE);
end;


Так работает, только если форма не главная, то она сможет станвиться поверх главной.


 
ПроНыРа ©   (2005-02-19 14:23) [4]

> Zeqfreed ©   (19.02.05 14:09) [3]

Всё супер, только при создании формы она всё-еще поверх окон, а как тогда сделать так, чтобы при запуске программы форма сразу находилась ниже всех окон?


 
Zeqfreed ©   (2005-02-19 14:33) [5]

При открытии формы делать то, что сделано в Create, от туда же можно в таком случае убрать.


 
ПроНыРа ©   (2005-02-19 15:09) [6]

> Zeqfreed ©   (19.02.05 14:33) [5]
Что значит при открытии формы?
на OnShow не помагает, на OnActivate тоже...



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

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

Наверх




Память: 0.47 MB
Время: 0.046 c
1-1108731970
Вудупипл
2005-02-18 16:06
2005.03.06
Как в TImageList загрузить gif jpeg


1-1108965228
Кир
2005-02-21 08:53
2005.03.06
TreeView разные ветки


4-1106142658
Cosinus
2005-01-19 16:50
2005.03.06
Почему, если я сам посылаю системе WM_KEYDOWN и WM_KEYUP, то мой


1-1108636515
snake_r
2005-02-17 13:35
2005.03.06
размер коментария в Excel


9-1102275087
Domowoi
2004-12-05 22:31
2005.03.06
Powerdraw