退出对话框后,下次在进入时,数值都变为初始值,有没有能下次进入数值还为上次数值的函数
数据必须通过全局变量,或者数据库,或者文档方式保存下来,重新打开对话框的时候,需要重新对对话框的变量赋值
将数据存储在文件,注册表,数据库中,下次对话框创建时,根据上次存储的数据将相关内容(比如edit control)设置为上次的状态
数据存放到可持续化的介质中,比如写文件。然后对话框OnInitDialog初始化的时候读取文件,设置初始值
保存到一个文件(或者数据库)中,然后程序运行时,先读取文件,再显示。内存中的数据是不可能保存到下次使用
可以通过读写配置文件的方法,退出前保存数据到配置文件,打开软件时载入配置文件。
1、如果不退出主程序,再一次打开对话框显示上一次的数值,可以采用全局变量或静态变量的方法。
2、如果退出主程序了,再次启动主程序、打开对话框,那就需要将上一次数据保存,常用的方法是保存到一个文件中。在对话框初始化函数中从文件读取上一次保存的数据。