广告载入中
  所在位置:网站首页 -> 网络学院 -> .NET -> VC.NET -> 模态属性表的建立VC .NET2003
我要发言 发起投票 发起交易 任务悬赏 回复话题              

模态属性表的建立VC .NET2003

时间:2007-12-4 22:47:05 作者: 贝壳 短消息 收藏 编辑 删除
广告载入中
广告载入中
广告载入中
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 开发指南与实例详析》, 机械工业出版社
说明:本人是初学者,理解可能偏颇很多,欢迎评论及指点
广告载入中

看看评论

快速回复

  • 支持UBB,HTML标签


  • 高级回复
  • 广告载入中
      
    操作选项: 加精 解精 奖惩 设专题 设公告 解公告 固顶 总固顶 解固顶 结帖 解结帖 锁帖 解锁 移帖 删帖   
    看看456-学习娱乐在线门户.致力为一切由互联网接入本站的朋友们,倾情打造一片学习娱乐新时空!
    Copyright ? 2007-2009 www.kankan456.com online services. All rights reserved. 浙ICP备07003587号
    欢迎您在看看发布各类原创作品和讨论话题,您的支持是“看看456”前进的基石