MFC 关于主程序如何等待对话框响应再顺序执行的问题
主程序,Test。MFC的dll,My_dll。My_dll包括两个类:CManageCmd,包括对话框CManageDlg的初始化函数DisplayDlg()。CMan...
主程序,Test。
MFC的dll,My_dll。
My_dll包括两个类:
CManageCmd,包括对话框CManageDlg的初始化函数DisplayDlg()。
CManageDlg,对话框类,继承CDialog。
类CManageCmd被从dll中导出。
在主程序中调用My_dll。
要求等待,当用户点击CManageDlg对话框的ok按钮时,再执行下一步。如下:
Test中函数
{
语句1;
CManageCmd my_Cmd = new CManageCmd();
my_Cmd->DisplayDlg();//显示对话框
...
语句2;
}
请问在主程序中如何在显示对话框之后,等待用户点击ok按钮,再执行语句2?前提是不能用模态对话框。
如果用等待,那程序就会进入循环,运行直到等待的时间结束,才能看到弹出对话框,无法实现交互,或者干脆进入了死循环。 展开
MFC的dll,My_dll。
My_dll包括两个类:
CManageCmd,包括对话框CManageDlg的初始化函数DisplayDlg()。
CManageDlg,对话框类,继承CDialog。
类CManageCmd被从dll中导出。
在主程序中调用My_dll。
要求等待,当用户点击CManageDlg对话框的ok按钮时,再执行下一步。如下:
Test中函数
{
语句1;
CManageCmd my_Cmd = new CManageCmd();
my_Cmd->DisplayDlg();//显示对话框
...
语句2;
}
请问在主程序中如何在显示对话框之后,等待用户点击ok按钮,再执行语句2?前提是不能用模态对话框。
如果用等待,那程序就会进入循环,运行直到等待的时间结束,才能看到弹出对话框,无法实现交互,或者干脆进入了死循环。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询