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

Вниз

Модальные окна   Найти похожие ветки 

 
VictorSV   (2002-04-23 11:00) [0]

Не подскажите как сделать несколько модальных форм в одном приложении. Если главная форма - модальная и больше нет открытых форм, то она будет поверх остальных приложений что с ней не делай. Если добавить еще модальную форму - приложение перестает быть модальным и исчезает при переключении активной задачи. Подскажите как лечить...


 
Song ©   (2002-04-23 11:21) [1]

А что вы имеете ввиду под словом "модальная"?
Модальная может быть только одна в один момент времени, если открывается ещё одна модальная форма, то управление переводится на неё.
Может Вы имели ввиду "всегда наверху"?


 
Krok   (2002-04-23 11:58) [2]

Наверное, имеется ввиду создание модальных форм в Thread`ах. При наличии уже модальной формы в основном потоке.
Запущен, скажем, ShowModal у окна с прогрессом, а в параллельном потоке идет некое вычисление. И в процессе вычисления появляется необходимость что-то спросить у пользователя. Так вот, вызвать модальную форму из этого потока не удается. Я бы тоже с удовольствием узнал ответ.
А то пришлось самому с помощью API рисовать цикл получения событий и передавать их Handle окна.


 
troits ©   (2002-04-23 14:41) [3]

> Krok
На мой взгляд, запускать _любую_ форму, не обязательно модальную из другого потока нельзя из-за "однопоточности" VCL.


 
VictorSV   (2002-04-23 15:33) [4]

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



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
1-17618
Evgeny
2002-04-20 09:04
2002.05.06
многоугольник


4-17738
Косильщик_Лужаёв
2002-03-02 14:27
2002.05.06
Keyboard sniffer


7-17707
Костя
2001-11-16 22:29
2002.05.06
Мониторинг COM порта


3-17468
Johnmen
2002-04-11 11:05
2002.05.06
Оперативная перерисовка DBGrid а


1-17593
:-)
2002-04-21 22:25
2002.05.06
Как в дельфи выполнять комманды коммандной строки?