Главная страница
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.48 MB
Время: 0.044 c
14-1108709083
lehich
2005-02-18 09:44
2005.03.06
WordApplication.ActiveDocument.PrintOut


1-1108637607
Lord Zmiy
2005-02-17 13:53
2005.03.06
Замена KEY


1-1108965730
Unknown
2005-02-21 09:02
2005.03.06
Возникло 3 вопроса:


1-1109055854
leonidus
2005-02-22 10:04
2005.03.06
После задание форме св-ва"поверх всех" не могу вернуть ее обратн


6-1104320778
Vasya.ru
2004-12-29 14:46
2005.03.06
Надо получить список всех IP адресов локальной сети