请教一个非常规对话框设计的问题
请教一个非常规对话框设计的问题
考察以下函数
Func()
{
CreateADailog;
OtherStatements;
}
要求:
CreateADailog语句创建一个对话框dlg并显示,只有在dlg的某个按纽IDC_XX被按下的情况下,才执行OtherStatements,并且dlg不能退出,直到OtherStatements执行完毕,dlg才安全退出.
模式与非模式的对话框均不能解决上述矛盾,我该怎么办?
[解决办法]
1 使用非模态对话框
2 OtherStatements 后发一个消息给对话框,通知其关闭
[解决办法]
一个线程似乎做不到