"Молально-немодальный" диалог
Добавлено: 21 апр 2005, 16:14
Привет!
Ситуация:
1. Есть диалог с progress bar'ом.
2. Когда закончилась печать обьекта (елипс, прямоугольник, ...) этот обьект посылает message диалогу чтобы тот продвинул индикатор печати (progress bar). Поєтому диалог создаётся с помощью CreateDialog, посколько програма не должна прекращать своё исполнение.
3. Поскольку диалог не модальный юзер может в любою момент нажать на "крестик" и закрыть прогу, что не допустимо!
Вопрос: Как создать диалог, чтобы функция, которая его создаёт, сразу же вернула управление вызывающей её функции, а юзер не мог доступиться до ничего кроме этого диалога.
Ситуация:
1. Есть диалог с progress bar'ом.
2. Когда закончилась печать обьекта (елипс, прямоугольник, ...) этот обьект посылает message диалогу чтобы тот продвинул индикатор печати (progress bar). Поєтому диалог создаётся с помощью CreateDialog, посколько програма не должна прекращать своё исполнение.
3. Поскольку диалог не модальный юзер может в любою момент нажать на "крестик" и закрыть прогу, что не допустимо!
Вопрос: Как создать диалог, чтобы функция, которая его создаёт, сразу же вернула управление вызывающей её функции, а юзер не мог доступиться до ничего кроме этого диалога.