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

Вниз

StayOnTop при длительных операциях   Найти похожие ветки 

 
ShegAI ©   (2011-06-27 19:18) [0]

Есть приложение одна из форм которого fsStayOnTop. Если во время какой-нибудь длительной операции переключаться на другое приложение, то топовая форма остается на верху и перекрывает окна других приложений. Как с этим бороться? (вариант с отключением fsStayOnTop на время длительных операциий не подходит)


 
Anatoly Podgoretsky ©   (2011-06-27 19:32) [1]

> ShegAI  (27.06.2011 19:18:00)  [0]

Так зачем тогда делал StayOnTop и теперь недоволен этим


 
ShegAI ©   (2011-06-27 20:35) [2]

При незанятом приложении fsStayOnTop помещает окно наверх впределах только своего приложения. При переключении на другое приложение топовая форма прячется и не перекрывает его. А при занятом приложении форма остается поверх всех приложений.


 
Leon-Z ©   (2011-06-27 21:01) [3]


> ShegAI ©   (27.06.11 20:35) [2]

Вывод: использовать TThread, чтобы не занимать приложение.


 
_Юрий   (2011-06-28 19:42) [4]

вроде fsStayOnTop  не рекомендуется использовать в новом коде
(в том числе и по этой причине), а рекомендуется использовать PopupMode и PopupParent. RTFM.


 
©   (2011-06-29 01:01) [5]


> Вывод: использовать TThread, чтобы не занимать приложение.

о_О


 
MsGuns ©   (2011-06-29 14:16) [6]

При исчезании с экрана главная форма "опускает" и топовое окно


 
ShegAI ©   (2011-06-29 15:14) [7]


> MsGuns ©   (29.06.11 14:16) [6]
>
> При исчезании с экрана главная форма "опускает" и топовое
> окно


При незанятом приложении так и происходит. А при занятом приложении топовое окно остается наверху и опускается только когда освободится. В этом и вопрос...


 
Дмитрий Белькевич   (2011-06-30 09:42) [8]

Или длительные операции - в тред(ы) или в длительных операциях периодически Application.ProcessMessage вызывать.



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

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

Наверх




Память: 0.48 MB
Время: 0.008 c
15-1308767885
alexdn
2011-06-22 22:38
2011.10.16
Шаблон для ms sql


15-1308682059
Кто б сомневался
2011-06-21 22:47
2011.10.16
На сколько уменьшается продолжительность дня после 22 июня?


2-1309043057
Gu
2011-06-26 03:04
2011.10.16
Текстовые ресурсы


2-1309002914
Тимофей Ю.
2011-06-25 15:55
2011.10.16
неправильно выбран тип числа


2-1309024072
eXAAAXe
2011-06-25 21:47
2011.10.16
Максимальное разрешение экрана.