2015-07-13 5 views
0

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

dlg->PostMessage(WM_CLOSE); 

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

Любые идеи, как это можно решить?

+3

Укажите первое диалоговое окно как родительское для второго. –

+0

@ Cheersandhth.-Alf \t Я просто попробовал свои советы, и я думаю, что это помогло. Отправьте это как ответ, и я соглашусь – demonplus

ответ

3

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

Следовательно, укажите первое диалоговое окно как родительское для второго.