如何将一个对话框输入的内容在第二个对话框中显示出来? 这个问题能回答得再详细点吗?

http://zhidao.baidu.com/question/152684985.html... http://zhidao.baidu.com/question/152684985.html 展开
 我来答
superhuiwolf
2012-12-06 · TA获得超过158个赞
知道答主
回答量:78
采纳率:0%
帮助的人:85.1万
展开全部
例如,有两个对话框 CFirstDlg、CSecondDlg。
第一步:在 CFirstDlg 中定义一个公有成员变量 CWnd* m_pSecondDlg; (这里为了简便起见,定义了公有成员变量。其实应该定义保护成员变量,使用构造函数初始化)
第二步:将第二个对话框的指针保存在第一个对话框中
CFirstDlg dlg1;
CSecondDlg dlg2;
dlg1.m_pSecondDlg = &dlg2;
第三步:在第一个对话框中处理输入时,利用该指针将内容在第二个对话框中进行显示,如 m_pSecondDlg->GetDlgItem(IDC_TEST)->SetWindowText(m_InputInFirstDlg)。
其中,IDC_TEST 是第二个对话框中用于显示内容的控件;m_InputInFirstDlg是第一个对话框中保存输入内容的、和控件绑定的变量。
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式