- 1、本文档共84页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章-子窗体控件 浙江农林
图9.20 【MFC ClassWizard】对话框 图9.21 程序运行结果 9.4 编 辑 控 件 编辑框用来进行文本输入和编辑,有多行和单行编辑框之分。 CEdit类封装了编辑框的功能。 单行编辑框一般用来输入单行数据,如名字、密码等。 多行编辑框一般用来输入大段文字,如内容介绍、记事本等。 因此,编辑框控件通过选取样式,可具有如下功能: (1)可自动转换用户输入,如大小写的转换等; (2)可使用某个字符(如密码输入的*)代替显示用户的输入; (3)可支持多行编辑等。 9.5 树 形 控 件 树形控件在大多数的系统中都会使用到。 该控件以其层次鲜明、操作简便的优点得到广大开发人员以及使用人员的认可。 9.5.1 树形控件概述 树形控件可以用于树形的结构。 其中有一个根接点(Root),然后下面有许多子节点,而每个子节点上允许有一个、多个或没有子节点。 树形控件的风格可以通过其属性对话框的【Styles】和【More Styles】选项卡进行设置。 树形控件的属性对话框如图9.22所示。 图9.22 树形控件的属性对话框 9.5.2 树形控件的使用 在树形控件中每个节点都有一个句柄(HTREEITEM),同时添加节点时提供的参数为该节点的父节点句柄。 其中根Root节点只有一个,既不可以添加也不可以删除。 添加节点的函数如: HTREEITEM InsertItem( LPCTSTR lpszItem, HTREEITEM hParent = TVI_ROOT, HTREEITEM hInsertAfter = TVI_LAST); 图9.23 设计对话框资源 图9.24 设计树形控件属性 图9.25 程序sample0905的运行结果 小 结 本章主要介绍了Windows应用程序中的控件。 控件是应用程序中人机交互的重要桥梁。 本章主要介绍的是应用程序中的常用控件,包括按钮控件、编辑控件、树形控件等。 其中,按钮控件与编辑控件使用率更高一些。 另外,Windows的控件还有许多,请读者尝试使用。 上机指导 实验一:熟悉标准控件 实验内容 通过使用控件工具栏,向对话框中添加各种控件。 实验目的 熟悉工具栏,并能向对话框中添加各种控件。 实现思路 在9.1.1节中介绍了Windows中的各种标准控件。 创建一个基于对话框的应用程序,然后从控件工具栏中拖动各个控件到对话框中,熟悉各种控件。 实验二:使用树形控件 实验内容 创建一个树形控件,能把当前所选择选项的文字显示在弹出的消息对话框中。 实验目的 熟悉树形控件的使用,并能熟练使用树形控件的属性。 实现思路 根据9.5.1节中的函数,获取树形控件中所选节点的字符显示。 实验三:列表控件 实验内容 从控件工具栏中拖动出一个列表控件,放到对话框中。 实验目的 尝试接触新的控件,自己摸索控件的属性。 实现思路 创建一个基于对话框的应用程序,然后从控件工具栏中拖动一个列表控件到对话框资源中。 从网上查询有关该控件的相关属性来对该控件进行相应的操作。 图9.3 对话框资源编辑器 图9.4 快捷菜单 图9.5 【Push Button Properties】对话框 图9.6 设计后的主对话框 图9.7 【MFC ClassWizard】对话框 图9.8 程序sample0901的运行结果 9.2.2 动态创建控件 使用手动添加控件的方法,用户也能够向窗口中添加所需的控件,灵活性很大。 与静态创建控件的方法相比,动态创建控件需要调用Create()函数。 动态创建控件的过程如下所述。 (1)创建控件ID。 ID是控件的标识,创建控件前必须先为它设置一个ID。 (2)建立控件对象。 不
您可能关注的文档
最近下载
- 固体废物管理知识培训课件.ppt VIP
- Midjourney 人工智能AI绘画教程:从娱乐到商用 课件 第1章 Midjourney 人工智能绘画简介.pptx
- 某啤酒厂废水处理工艺设计(4000m3d.docx
- 2025年无锡工艺职业技术学院单招职业技能测试题库及1套参考答案.docx VIP
- 高中课件:晶胞投影与原子分数坐标.ppt
- 高考“散文六种常考句段作用”题例解.doc VIP
- 2025年国航机务系统AMECO技术员岗位校园招聘笔试参考题库附带答案详解.pdf
- 中国翻译服务规范.PDF
- (高清版)DB33∕T 2080-2017 文化馆服务规范 .pdf VIP
- 2024年无锡工艺职业技术学院单招职业技能测试题库(全优).docx VIP
文档评论(0)