- 9
- 0
- 约5.07千字
- 约 84页
- 2016-12-27 发布于湖北
- 举报
图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)建立控件对象。 不
您可能关注的文档
- 第9章烷基化反应要点.ppt
- 暗示的力量要点.ppt
- 暗示教学法要点.ppt
- 蛋白质化学2要点.ppt
- 第9章网页图形处理工具FireworksCS5要点.ppt
- 第9章支付技术要点.ppt
- 昂立中蕴含的八大智能要点.ppt
- 遨游诚信海洋要点.ppt
- 遨游汉字王国(1要点.ppt
- 遨游汉字王国(错别字)要点.ppt
- 2025-2026学年科普版七年级下册英语Unit7 Being a Smart Shopper素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit10 Lending a Helping Hand素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit11 Rules Matter素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit12 Better Together素养测评卷(含答案).docx
- 2026年中考英语语法选择专题训练(含答案).docx
- 2026中考语文二轮学思并重,涵养君子之德论语十二章、虽有佳肴、大道之行也.docx
- 中考文言文常见文化常识梳理.docx
- 中考语文二轮:内修君子德外尽忠臣心诚子书出师表修身立德主题学习.docx
- 中考语文二轮:不一样的求学路一样的成长梦送东阳马生序劝学主题学习.docx
- 中考语文二轮:《陋室铭》《爱莲说》托物寓意主题学习.docx
原创力文档

文档评论(0)