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

Вниз

fsStayOnTop не работает?   Найти похожие ветки 

 
Damage   (2002-11-26 22:35) [0]

Здравствуйте, читатель!!!
Не поможете ли разобраться вот с чем:
Есть программа, форма которой имеет FormStyle = fsStayOnTop
После первого запуска все нормально, форма сверху всех.
Потом происходит (так надо) ShowWindow с параметром SW_MINIMIZE, и ShowWindow с параметром SW_SHOWNORMAL, и форма становится обычной, т.е. не "поверх всех". Принудительно-повторное присвоение fsStayOnTop не помогает (даже после ShowWindow).


 
Kibitzer ©   (2002-11-26 22:53) [1]

Странно. У меня и на D5 и на D6 остаётся fsStayOnTop после SW_MINIMIZE с последующим SW_SHOWNORMAL. :-/
ps. У меня Win2000, может из-за этого?


 
Damage   (2002-11-27 21:01) [2]

Даже если на таскбаре мышей попереключать приложения - StayOnTop теряет свою силу Ж:-\ Это винды наверное глючат?


 
LongIsland ©   (2002-11-27 21:07) [3]

А если попробовать ShowWindow(Handle, SW_RESTORE)?


 
Almaz ©   (2002-11-28 01:18) [4]


> Damage (26.11.02 22:35)

Форма основная или дочерняя ?


 
Игорь Шевченко ©   (2002-11-28 14:11) [5]

До SetWindowPos, разумеется, современная наука не додумалась.
До того, чтобы посмотреть в forms.pas что делает FormStyle := fsStayOnTop, разумеется тоже. А зря. Надо иногда RTFS и подумать немножко.

Присваивание стиля fsStayOnTop вызывает функцию SetWindowPos один раз. То есть, форма с этим стилем не рассчитана последующую минимизацию и восстановление, не для этого стиль придуман, а для того, чтобы форма повисела на экране (не сворачиваясь), пользователь какие-то срочные действия сделал, и закрыл ее.

В кладовке, в разделе "Готовые программы" лежит программа StayOnTop - поглядите, оно может, чем полезным окажется.



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

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

Наверх




Память: 0.48 MB
Время: 0.015 c
3-27894
RDA
2002-11-21 18:25
2002.12.09
Ложный поиск


8-28139
aver
2002-08-23 10:38
2002.12.09
просмотр TIF в DELPHI


3-27800
Calm
2002-11-22 11:13
2002.12.09
Как обработать записи, возвращаемые запросом


1-27991
pavel_ak
2002-11-29 14:21
2002.12.09
TOleContainer не хочет создавать объект


1-27968
Сатир
2002-11-28 21:55
2002.12.09
Двумерный ImageList