vc 怎么设置编辑框的默认值的问题

首先编辑框输入数字。编辑框为IDC_NUM,对应的变量为m_num,类型为float。输入数字后,点击一个按钮执行一个函数,我要在执行的这个函数里对IDC_NUM这个文本... 首先 编辑框输入数字。
编辑框为IDC_NUM,对应的变量为m_num,类型为float。
输入数字后,点击一个按钮执行一个函数,我要在执行的这个函数里对IDC_NUM这个文本编辑框把这次的输入设为默认值
然后我如果再打开这个程序的时候,这个编辑框的内容就是上次输入的值
展开
 我来答
百度网友6eab688
推荐于2016-11-23 · TA获得超过4691个赞
知道大有可为答主
回答量:962
采纳率:50%
帮助的人:945万
展开全部
再次打开程序?
如果是指程序退出后,再次执行,要把上次运行的数值写在编辑框中,要做两件事
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;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式