已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
怎样用 MFC 基于对话框的属性表单 属性页作为软件界面 一个属性表单包含多 个属性页相当于 MFC 中的选型卡功能 2014 03 26 21 07wohaoren88 分类 VC 浏览 356 次 类似于这样的界面 不用 TAB 控件 而是由一个属性表单包含多个属性页完成 新手 给 个例子啊 分享到 2014 03 26 21 19提问者采纳 1 2 3 4 5 6 7 对话框做主框架 1 创建 Dialog Based Appcation Exe with MFC wizard 2 添加资源 Large Property Page 一个 后按住 CTRL 点击它并拖动 重复三次这样就得到 了三个 Large Property Page 保持默认的 ID 3 用 Wizard 以 PAGE3 作为模板 生成我们的嵌套的 CMyPage 它派生自 CPropertyPage 4 CPropertyPage 类添加 4 个成员变量 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 CPropertyPage m page1 CPropertyPage m page2 CPropertyPage m page3 CPropertySheet m sheet 5 CPropertyPage 类添加消息响应 WM CREATE WM SIZE 并添加如下 code int CMyPage OnCreate LPCREATESTRUCT lpCreateStruct if CPropertyPage OnCreate lpCreateStruct 1 return 1 TODO Add your specialized creation code here m page1 Construct IDD PROPPAGE LARGE m page2 Construct IDD PROPPAGE LARGE1 m page3 Construct IDD PROPPAGE LARGE2 m sheet Construct SomeInfo this m sheet AddPage m sheet AddPage m sheet AddPage 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 m sheet Create this WS CHILD WS VISIBLE return 0 void CMyPage OnSize UINT nType int cx int cy CPropertyPage OnSize nType cx cy TODO Add your message handler code here TODO Add your message handler code here CRect rc GetWindowRect rc ScreenToClient rc rc InflateRect 0 5 0 0 m sheet SetWindowPos TODO Add your message handler code here 5 处理对话框类 1 添加菜单资源 IDM MENU1 右键设置属性 Minimize Maximize 打上勾 菜单设为 以上菜单 2 添加成员 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 CPropertyPage m page1 CPropertyPage m page2 CPropertyPage m page3 CMyPage m MyPage CPropertySheet m sheet 别忘了 include MyPage h 哈哈 3 添加消息响应 WM CREATE WM SIZE 并添加如下 code int CDialog PropertyDlg OnCreate LPCREATESTRUCT lpCreateStruct if CDialog OnCreate lpCreateStruct 1 return 1 TODO Add your specialized creation code here m page1 Construct IDD PROPPAGE LARGE m page2 Construct IDD PROPPAGE LARGE1 m page3 Construct IDD PROPPAGE LARGE2 m MyPage Construct IDD PROPPAGE LARGE3 m sheet Construct SomeInfo this m sheet AddPage m sheet AddPage 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 m sheet AddPage m sheet AddPage m sheet Create this WS CHILD WS VISIBLE return 0 void CDialog PropertyDlg OnSize UINT nType int cx int cy CDialog OnSize nType cx cy TODO Add your message handler code here CRect rc GetClientRect rc GetWindowRect rc ScreenToClient rc rc InflateRect 0 5 0 0 m e
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年上海中医药大学单招职业技能考试必刷测试卷附答案解析
- 2026年天津医学高等专科学校单招职业适应性测试必刷测试卷及答案解析(夺冠系列)
- 2026年上海健康医学院单招职业技能考试题库及答案解析(夺冠系列)
- 2026年浙江省嘉兴市单招职业倾向性考试题库及答案解析(夺冠系列)
- 房屋征收公司协议书
- 房屋损毁赔偿协议书
- 房屋改造维护协议书
- 房屋构件置换协议书
- 房屋父子赠与协议书
- 房屋租赁退款协议书
- IMPA船舶物料指南(电子版)
- 【MOOC】以案说法-中南财经政法大学 中国大学慕课MOOC答案
- 安徽晟捷新能源科技有限公司10万吨-年N-甲基吡咯烷酮项目环境影响报告书
- 《能力陷阱》读后感【五篇】
- 护士长竞聘上岗理论测试题
- 2023年贵州毕节市直属机关工作委员会下属事业单位考调笔试备考题库及答案解析
- 建筑电气工程施工技术规程
- 上海市2023年基准地价更新成果
- GA 1026-2012机动车驾驶人考试内容和方法
- MBA市场营销课程考试范围(32题及答案)
- 宝钢作业长制详解课件
评论
0/150
提交评论