韩国首尔地铁班次:vc编程——对话框之间传值问题!

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 13:18:09
刚开始学vc,有个问题想请教各位高手:
在关闭子对话框时,想将其中的结果传到主窗口中。
由于刚开始学,希望能够详细一点,先谢谢了!

使用指针

比如在关于对话框中
IDC_EDIT1 是主对话框的的一个EDIT控件

CDialog* pDc=(CDialog*)CWnd::GetParent(); //获取主对话框的指针
pDc->SetDlgItemText(IDC_EDIT1,"test:)");

这个问题好多啊,这里简要介绍一下
1。对话框都属于一个类,比如你有一个对话框,里面有文本框用于输入数据,它输入aaa类
2。那个文本框必然有一个名字,比如m_zsj
3。假设在点击那个对话框中的确定的时候,把文本框里的东西传给变量x,则大概用以下语句:
aaa lin;//定义一个aaa类的对象,那个对象可以对aaa类下属的文本框的数据进行操作
x=lin.m_zsj//赋值操作
大概就是这样了,自己看看书,多试试。