- 1、本文档共87页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Windows常用控件介绍PPT
2、为“教师”按钮关联一个值类型的整型变量m_intProfs,同时双击“查询“按钮添加相应的消息响应函数。 5.4 复选框按钮 复选框按钮(Check Box)也是Windows提供的又一种很常见的按钮。但是使用的时候不需要像单选按钮那样进行分组。可以使用复选按钮,从一组选项中选择一个选项或多个选项,各个选项之间的选中状态互不相关。本节也只介绍复选框最常用的操作,其它一些属性或控件类型变量的使用可根据前几节介绍的方法自己尝试或查看相应的帮助文档。 5.4.1 复选框按钮简介 有些选择是多项的,例如,你喜欢的蔬菜有哪些,而像性别这样的选项就只能选一个。可以利用上一节所介绍的单选框来处理单项选择问题,还有很多时候我们需要利用复选框来解决多项选择的问题。 和单选按钮一样,我们通常把类型相同的选项用组框来作为标示。用ClassWizard可以为每一个复选框按钮关联一个值类型变量用作数据交换使用,该变量是BOOL型,值为TRUE时表示选中了该复选框,值为FALSE时表示没有选中该复选框。 5.4.2 复选框按钮例子 下面通过一个小例子来说明复选框的基本使用。实现单击“查询”按钮弹出一个消息对话框,显示您所喜欢的蔬菜。 1、控件及其属性设置 2、为复选框关联BOOL值类型的变量,并为”查询“按钮添加消息响应函数。 3、”查询“按钮添加消息响应函数 5.5 列表框 如果需要从多个数据中进行选择,可以使用列表框(List Box)实现。使用列表框不仅可以从已有的数据中进行选择,还可以很方便地实现动态添加和删除数据。这一节主要介绍列表框的一些基本属性和常用的操作方法。 5.5.1 列表框的属性和方法 列表框控件在使用的时候需要注意一些基本属性的设置,如果想灵活使用列表框还需要了解它的一些常用的方法使用。 1、一些需要注意的属性 (1)选择Sort后,列表框中的数据会自动排序。 (2)选择Vertical scroll可实现在数据多时添加垂直滚动条 (3)选择Notify即可接收通告消息。 2、列表框控件常用方法 为列表框关联一个控件类型的变量,可以利用这个变量来调用列表框控件类CListBox里面的方法。 5.5.2 列表框例子 下面举例说明列表框的使用,实现动态创建和删除元素,选中一个元素弹出对话框给予提示。 第一步:创建一个名为test6的对话框应用程序,添加相应的控件如图。 控件及其属性设置情况 2、为列表框和编辑框添加相应的关联变量。注意列表框变量为控件类型,编辑框变量为值类型。 (1)列表框控件ID:IDC_LIST_ADDR 类别:Control 变量类型:CListBox 变量名:m_listAddr (2)辑框控件ID:IDC_EDIT_TEMP 类别:Value变量类型:CSting 变量名:m_strTemp 3、分别双击列表框、“添加”按钮和“删除”按钮,为控件添加相应的响应函数。 //“添加”按钮消息响应函数 //“删除”按钮消息响应函数 //列表框消息响应函数 5.6 组合框 组合框在Windows中很常见,打开浏览器可以看到地址栏其实就是一个组合框,它既可以输入地址又可以点击右边的向下小箭头选择曾经浏览过的网页。 5.6.1 组合框的属性和常用方法 可以把组合框(Combo Box)看成是编辑框和列表框的叠加,它既具有编辑框输入数据的功能,又可以点击下拉箭头进行选择。下面就组合框的一些常用属性和方法进行介绍。 1、组合框的3种类型及Data属性 我们可以通过组合框属性中的数据选项卡为其添加固有的属性。 ■Dropdown:既可以单击下拉箭头在列表中选择,也可以在下拉列表中输入文本 DropList:只能通过下拉列表选择。 2、组合框控件类的一些方法 同列表框一样,通过关联控件变量,来调用组合框控件CComboBox类的方法进行操作。 组合框CComboBox类方法 5.6.2 组合框例子 这一小节我们将编写一个模拟浏览器地址栏,且包含输入信息历史记录的小程序,让读者对组合框及控件调用类方法有更进一步认识。实现功能流程如下图所示。 1、创建一个名为Test7的对话框应用程序,添加相应的控件。 (1)控件及其属性设置情况 (2)编辑框属性设置为多行(Multiline),不自动横向滚动(Auto HScroll)和只读模式(Read Only)。 (3)将Button按钮属性中的Default button选中,此时按下Enter键相当于单击此按钮。 第5章 常用控件介绍 控件是Windows应用程序的图形界面的重要组成部分,用户可以通过控件完成与应用程序的交互。控件其实在
文档评论(0)