Re: Модальные окна
От: nzeemin Россия http://nzeemin.livejournal.com/
Дата: 25.05.05 06:23
Оценка:
Здравствуйте, Wass, Вы писали:

W>Есть модальное окно1. Из него поднимается потомок — модальное окно2. Из окна2 тоже поднимается потомок — модальное окно3. Штука в том, что окно1 = окно3. Можно ли сделать так, чтобы не понимать окно3(копию окна1), а сделать активным окно1?


AFAIK — нет, нельзя.
Модальное окно есть отдельный цикл обработки оконных сообщений — выборка сообщений одного за другим из очереди и обработка этих сообщений.
В вашем случае получается что идет цикл сообщений Окно1, при обработке одного из сообщений начинает идти цикл для Окно2, затем при обработке одного из сообщений этого цикла — начинается цикл Окна3. Вызовы циклов друг из друга находятся на стеке, поэтому вернуть Окно1 "из-под" Окно2 — не получиться.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.