MFC 在主对话框中通过某个控件设置另一个对话框的控件

2024-11-10 16:17:35
推荐回答(1个)
回答1:

你弄混了模态对话框和非模态对话框的建立方法 ,你现在要建正亮握立的子对话框应该为非模态举庆对话框,按下面方法建立:
Cdiodlog *dlg2=new Cdiodlog;
dlg2->Create(IDD_DIALOG1); //子对话框ID号
dlg2->ShowWindow(SW_SHOW);
UpdateData(true);
dlg2->m_A=m_A;
dlg2->UpdateData(false);

另外子对话框中静态文本ID需要由IDC_STATIC改为IDC_STATIC1或其他名字,以使其ID在对话框中唯一,这键带样就可以关联CString型变量m_A

若满意请及时采纳,谢谢