VC++ 属性页问题
各位网络高手,小弟遇到一问题,还请帮忙,谢谢基于对话框创建一属性表单,上面有三属性页,每个属性有诸如编辑框、组合框等供用户选择,选择的信息我要保存到ini文件里。属性页上...
各位网络高手,小弟遇到一问题,还请帮忙,谢谢
基于对话框创建一属性表单,上面有三属性页,每个属性有诸如编辑框、组合框等供用户选择,选择的信息我要保存到ini文件里。属性页上有确认按钮,我要实现的功能是,点击该确认按钮,将三个属性页的各自选择保存到ini文件。我的做法是在第一个属性页添加ONOK虚函数,执行保存工作。
但无法保存第二、第三个页面的东西?
我需要怎样添加ONOK响应函数,才能三个页面都执行保存工作!?
silvergingko :我的思路跟你一样,三个page对应三个类,在各类中重载OnApply的虚函数。执行各个页面的保存工作。但我发现,打开属性页时,只是初始化第一个页面,当我点击后两个页面时,后两个页面才会初始化。我的功能就是要实现三个页面都修改后,点击确认后三个页面都可以响应OnApply函数。
另外,点击确认后,我会再跳出一个是否保存的确认提示框。是不是,我只需要在第一个页面提示一次确认提示框,后面两个不用提示?否则的话,点击确认后会提示三次确认提示话框?
(分给你了,首次提问。分部多,也同时谢谢另外两位 展开
基于对话框创建一属性表单,上面有三属性页,每个属性有诸如编辑框、组合框等供用户选择,选择的信息我要保存到ini文件里。属性页上有确认按钮,我要实现的功能是,点击该确认按钮,将三个属性页的各自选择保存到ini文件。我的做法是在第一个属性页添加ONOK虚函数,执行保存工作。
但无法保存第二、第三个页面的东西?
我需要怎样添加ONOK响应函数,才能三个页面都执行保存工作!?
silvergingko :我的思路跟你一样,三个page对应三个类,在各类中重载OnApply的虚函数。执行各个页面的保存工作。但我发现,打开属性页时,只是初始化第一个页面,当我点击后两个页面时,后两个页面才会初始化。我的功能就是要实现三个页面都修改后,点击确认后三个页面都可以响应OnApply函数。
另外,点击确认后,我会再跳出一个是否保存的确认提示框。是不是,我只需要在第一个页面提示一次确认提示框,后面两个不用提示?否则的话,点击确认后会提示三次确认提示话框?
(分给你了,首次提问。分部多,也同时谢谢另外两位 展开
3个回答
展开全部
第一个都保存了,第二个第三个照样能保存。
把第二个和第三个属性页需要保存的东西都写在第一个的ONOK函数里。
哦,你是不是无法获得二、三空间的指针啊?
把第二个和第三个属性页需要保存的东西都写在第一个的ONOK函数里。
哦,你是不是无法获得二、三空间的指针啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ONOK时间连续执行三个属性的保存动作不就行了?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询