文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学的各位小编整理了ASP.net-模态属性表的建立VC++.NET2003 的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
0.基本概念
属性表:就是属性窗口那个框,里面容纳属性页
属性页:就是一个个的选项卡
1.创建对话框,并在其中添加属性页类
添加对话框同前面的日志,关键在于添加属性页类。添加方法是在对话框模板上右键添加类,指定基类为CPropertyPage,类名假设为CPropPage1
2.在项目中添加属性表类
类视图根条目上添加类,类别为VC++->MFC类,类名假设为CMyPropSheet,基类必为CPropertySheet。
之后要在该类中添加属性页类。在类视图中右击CMyPropSheet,添加成员变量,变量类型需要与之前的属性页类型一致,即为PropPage1,变量名假设为m_Page1
3.在适当的地方加入产生属性表的代码
//定义CPropertySheet派生类的对象,并指定属性表对话框的标题文字
CMyPropSheet PSheet ("标题文字",this);
PSheet.AddPage(&(PSheet.m_Page1)); //add the property page into the property table
PSheet.AddPage(&(PSheet.m_Page2));
PSheet.DoModal //本句可以有返回值,返回按键情况
4.“应用”键的启用
可以在对应的属性页中处理。方法是:类视图中属性页右键,属性,点击“重写”按钮,并对OnApply函数进行重写
参考王华、朱时银、史兰等编著《VC++.NET 开发指南与实例详析》, 机械工业出版社
说明:本人是初学者,理解可能偏颇很多,欢迎评论及指点