Модальный диалог становится немодальным
У меня есть приложение MFC SDI, в нем отображается модальное диалоговое окно. Во время этого второго диалога может отображаться, что также модально. Второй диалог выполняет некоторую работу и автоматически закрывается
dlg->PostMessage(WM_CLOSE);
Все это работает, но после закрытия второго диалога первый диалог больше не является модальным, это означает, что я могу щелкнуть главное окно приложения.
Есть идеи, как это можно решить?
1 ответ
Решение
Окно может обрабатывать только один модальный диалог за раз.
Поэтому укажите первый диалог как родительский для второго.