vc 怎么设置编辑框的默认值的问题
首先编辑框输入数字。编辑框为IDC_NUM,对应的变量为m_num,类型为float。输入数字后,点击一个按钮执行一个函数,我要在执行的这个函数里对IDC_NUM这个文本...
首先 编辑框输入数字。
编辑框为IDC_NUM,对应的变量为m_num,类型为float。
输入数字后,点击一个按钮执行一个函数,我要在执行的这个函数里对IDC_NUM这个文本编辑框把这次的输入设为默认值
然后我如果再打开这个程序的时候,这个编辑框的内容就是上次输入的值 展开
编辑框为IDC_NUM,对应的变量为m_num,类型为float。
输入数字后,点击一个按钮执行一个函数,我要在执行的这个函数里对IDC_NUM这个文本编辑框把这次的输入设为默认值
然后我如果再打开这个程序的时候,这个编辑框的内容就是上次输入的值 展开
1个回答
展开全部
再次打开程序?
如果是指程序退出后,再次执行,要把上次运行的数值写在编辑框中,要做两件事
1. 在执行函数前(或后),读取编辑框的内容,写入注册表之类的
2. 在程序启动初始化时,读取注册表,并根据读取的内容设置编辑框
如果是指程序退出后,再次执行,要把上次运行的数值写在编辑框中,要做两件事
1. 在执行函数前(或后),读取编辑框的内容,写入注册表之类的
2. 在程序启动初始化时,读取注册表,并根据读取的内容设置编辑框
更多追问追答
追问
大神,能来段代码么
我真不会啊
追答
在点按钮时,运行
CString strNum;
GetDlgItemText(IDC_NUM, strNum);
theApp.WriteProfileString(_T("Profile"), _T("LastNum"), strNum);
在对话框的OnInitDialog函数中
CString strNum;
theApp.GetProfileString(_T("Profile"), _T("LasstNum"), strNum);
SetDlgItemText(IDC_NUM, strNum);
theApp是应用程序的唯一实例对象,需要在App的头文件中声明一下外部变量
extern CXXXApp theApp;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询