MFC中怎样使对话框里输入的数据带入程序

来源:百度知道 编辑:UC知道 时间:2024/06/08 05:04:11
设计了一个对话框,在对话框里建了Edit Control,在其上添加了变量X(类型为value) 运行时,在Edit Control里输入数据,使数据能在HYview.cpp文件中调用 要怎样做活申明
对话框里有确定按钮,点击对话框消失,在Edit Control上定义了变量X(类型为value),但在ChyView中调用X,提示undeclared identifier

申明一个控件相关变量,
有个UpDateData函数好象,具体忘记了,false和true一个是把对话框内容附值给变量,一个是把变量内容显示给对话框

你的对话框需要个确定键,此键的响应函数可以加个
UpDateData(BOOL)函数进去(BOOL是true还上false自己尝试下),然后就会更新数据了

郁闷,楼上跟没说一样..
楼主的问题跟我以前学vc时一样的困惑,不过别着急,听我细细道来..
首先你必须要有个触发事件来触发你想要实现的功能,(比如说,我单击一下某个按钮啊,或者更改编辑框里的数据啊),当用户做单击按钮或者改变数据这样的动作时,就可以触发你说的功能,
然后,就为你设定的触发事件来编写代码,在代码中先用UpdateData(true);来得到你的X值,就是只要使用了该函数,系统自动将编辑框里的输入值赋值到想对应的变量,
再然后就可以使用X了
如果你想在窗口中显示x的值,再用UpdateData(false);就可以了,系统就会把X的新值返回到编辑框里
不懂还问