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

Вниз

always on top   Найти похожие ветки 

 
bimer   (2004-11-22 20:52) [0]

всем добрый вечер.
вопрос такой - как сделать форму always on top? Например как в WinAmp"e, т.е. даже при переключении на другое приложение что моя форма делалась неактивной, но при этом видимой. Пытался использовать
with MyForm do
 SetWindowPos(Handle,
   HWND_TOPMOST,
   Left,
   Top,
   Width,
   Height,
   SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE);
но что-то не помогает.. может как-то по другому это реализуется?


 
Alexey Romanskiy   (2004-11-22 21:07) [1]

У формы есть свойство FormStyle, выбери fsStayOnTop и все.
Иначе говоря Form1.FormStyle:=fsStayOnTop;


 
SergP ©   (2004-11-22 23:13) [2]


>  [1] Alexey Romanskiy   (22.11.04 21:07)
> У формы есть свойство FormStyle, выбери fsStayOnTop и все.
> Иначе говоря Form1.FormStyle:=fsStayOnTop;


Так могут быть глюки при изменении FormStyle в процессе работы программы.
Лучше все же SetWindowPos юзать


 
Alexey Romanskiy   (2004-11-22 23:30) [3]


> SergP ©   (22.11.04 23:13) [2]



> Так могут быть глюки при изменении FormStyle в процессе
> работы программы.
> Лучше все же SetWindowPos юзать


Я так понял, что необходимости менять параметр во время работы программы нет, так что можно просто установить еще в делфи, и не трогать его больше.


 
SergP ©   (2004-11-23 09:38) [4]


> Я так понял, что необходимости менять параметр во
> время работы программы нет, так что можно просто
> установить еще в делфи, и не трогать его больше.


если один раз устанавливать в design-time, то да, в таком случае лучше FormStyle.



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

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

Наверх




Память: 0.47 MB
Время: 0.026 c
4-1098290737
Specialist
2004-10-20 20:45
2004.12.05
Как скрыть процесс в WinXP в Delphi?


4-1098366299
Serega41
2004-10-21 17:44
2004.12.05
Как перехватить сообщения от OutputDebugString, DbgPrint?


6-1096457916
Наташа
2004-09-29 15:38
2004.12.05
Как можно скачать файл при помощи IdHTTP ?


6-1095988913
xoms
2004-09-24 05:21
2004.12.05
Winsock


14-1100620668
вразлет
2004-11-16 18:57
2004.12.05
Как давно и при каких обстоятельствах Вы появились на ресурсе?