硬笔书法 琵琶行:UpdateData的问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 05:55:10
在下初学VC,问题多多,提一个估计很初级的问题,请达人指教。
在一个基于对话框的程序里,包括一个主对话框和几个子对话框,如果主对话里的操作按钮要对某一个子对话框里的组合框、编辑框中的数据进行操作,该如何得到子对话框的最新数据?(比如我重新选择了子对话框中的组合框的内容,然后希望在主对话框的一个按钮里实现对该数据的操作。我先是简单在单击按钮程序里加了个UpdateData,发现得不到组合框的最新数据,后来又在UpdateData前加上该子对话框的指针还是不行。只好到这里请教!UpdateData刷新的是哪些区域呢?……)
多谢tanyuguo兄的回答,这些没问题,我现在想在主对话框里实现子对话框数据的刷新,不知如何实现?(当然我想对每个控件添加一些诸如en_change之类的函数应该是可以的,但是控件很多,我希望在主对话框对子对话框的数据操作之前统一刷新一次,难道该用别的函数么?不知道为什么我给他加上指向子对话框的指针也不行呢?)

UpdateData(TRUE)是将控件的状态传给其关联的变量,当然你要为控件关联上变量才行。
UpdateData(FALSE)是将控件的关联变量的值传给控件并改变控件状态。
UpdateData刷新的是当前对话框。