Модальный диалог становится немодальным

У меня есть приложение MFC SDI, в нем отображается модальное диалоговое окно. Во время этого второго диалога может отображаться, что также модально. Второй диалог выполняет некоторую работу и автоматически закрывается

dlg->PostMessage(WM_CLOSE);

Все это работает, но после закрытия второго диалога первый диалог больше не является модальным, это означает, что я могу щелкнуть главное окно приложения.

Есть идеи, как это можно решить?

1 ответ

Решение

Окно может обрабатывать только один модальный диалог за раз.

Поэтому укажите первый диалог как родительский для второго.

Другие вопросы по тегам