Форум: "Начинающим";
Текущий архив: 2011.10.16;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c