本人建立了一个对话框(关联CMaindlg类),里面有四个标签对应着四个对话框(关联CDialog1,CDialog2,CDialog3,CDialog4类,然后我想点击第四个对话框的按钮时候关闭CMaindlg和其余四个类对应的对话框,应该如何操作?
最简单的,定义成全局变量,用enddialog或者sendmessage(那个窗口的handle, wm_close,0,0)
先要有要关闭的对话框指针,全局变量除外,再调用对话框OnCancel或EndDialog。