MFC个人笔记--创建属性表,并通过文件操作,保存属性表中用户的选择 的步骤

这篇博客详细介绍了如何使用MFC创建属性表,并通过文件操作保存用户在属性表中的选择。步骤包括添加属性页资源,建立相关类,设置属性表模式,响应按钮事件,检查用户选择,背景位图填充,以及利用不同方法将用户数据保存到文本文件。
摘要由CSDN通过智能技术生成

1.添加属性页对话框资源并在各属性页(CPropertyPage)中添加控件


2.根据各属性页建立相应的类,其BaseClass是CPropertyPage


3.建立属性表类,BaseClass为CPropertySheet,并在其构造函数中通过AddPage()添加各属性页。

CPropSheet propSheet("员工工作信息");

4.在菜单(Menu)资源中添加按钮,单击触发时创建属性表(DoModal())。

propSheet.DoModal()

5.通过SetWizardMode()设置 属性表中的 上一步 和下一步 按钮。   

propSheet.SetWizardMode();

6,.在各属性页中添加虚函数 OnSetActive(),根据具体情况设置 上一步 和下一步 和完成按钮。 

((CPropertySheet*)GetParent())->SetWizardButtons(PSWIZB_BACK | PSWIZB_NEXT);

7.判断在各属性页中是否按要求进行了选择,添加虚函数 OnWizardNext(),是则进入 下一步

8.通过兼容DC(CompatibleDC)将窗口背景用位图

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值