求高手帮忙解决关于对话框的问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 23:26:14
我做的是个电话薄
对话框 姓名 性别是复合框 联系电话 家庭住址
如何获取 我键入的数据

为您提供两种方式:
1.关联你的控件:
打开你的工程,看到上边的菜单没,打开View->ClassWizrd,进入类向导对话框,然后选member variables属性页看到中间的框中有你当前所选对话框的一些ID吧,这些能记住最好,记不住的话,再去查也不晚,之后选中你要关联的对话框ID双击,就能打开关联对话框了,把你要输入的数据的类型和别称都加进去。按OK,保存。
最后使用的时候。
假如是这样,姓名 你关联的是CString类型的m_strName别称。
你就可以这样对它赋值m_strName.Format("test");
记得要刷新下控件显示 用UpdateData(bool变量);

strName就是你要获取的值。尽管使用就可以了。

2.用直接读取的方式:
CString m_strLoad;//用于保存读取出来的值
this->GetDlgItem(IDC_EDIT1)->GetWindowText(m_strLoad);
AfxMessageBox(m_strLoad);
暂时我就知道这两种方式,如果楼主有其它方式麻烦通知下我,大家一起学习。

getdlgitem