Re: Modeless dialog closing a modal dialog problem
You could put code into the OnClose() function in your non-modal dialog to
close the pop up before it destroys itself. You could close the popup by
sending a similar message to it if it is open.
Tom
"Simon Guertin" <sguertin@AtTrelliaNetworks.com> wrote in message
news:es9%23wlChGHA.4712@TK2MSFTNGP05.phx.gbl...
Hello!
I have a problem when a modeless CDialog is displaying a Modal dialog.
But while the modal dialog is displayed, My main window needs to close the
modeless dialog (CMyModelessDialog) because it receives a certain message
from the message MAP. It does so using the message
myModelessDialog->PostMessage(WM_CLOSE);
So everytime the modeless dialog closes, the modal dialog cause a crash.
My modeless dialog is implemented the proper way (by overriding the
PostNCDestroy , OnCancel and OnOK)
Is there anothere approach to this problem?
Thank you for any hints
Simon
MainWindow::Problem(lparam, wparam)
{
modelessDialog->PostMessage(WM_CLOSE);
}
CMyModelessDialog::DisplayResult()
{
if(error)
{
MyModalDialog d;
d.DoModal;
}
}