Главная страница
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.018 c
8-28150
radix
2002-08-20 07:49
2002.12.09
Хочу быстрое превью изображений


1-28015
First_May
2002-11-29 09:26
2002.12.09
Exports...


1-28087
Dr. Web
2002-11-28 11:20
2002.12.09
исходники компонентов Dream Scripter и Dream controls для Delphi6


1-27946
Кокандокало
2002-11-29 12:05
2002.12.09
Exceptions и SocketError


3-27845
al_bee
2002-11-20 18:28
2002.12.09
Как рпоизвести сортировку по алфовиту?