- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2010年10月 重庆理工大学计算机科学与工程学院计算机科学与技术系刘恒洋 * 第6章 MFC应用程序基础 重点 1.Windows标准控件的使用 2.对话框通用控件的使用 6.1 应用程序向导 演示 6.2 MFC中常用Windows标准控件的应用 每个控件都是一个小的窗口,所以控件具有通用的窗口属性; Windows提供的标准控件主要包括:按钮控件、滚动条控件、静态控件、列表框控件、编辑框控件和组合控件等。 控件通过发送WM_COMMAND消息进行相关的通信。不同控件类型发送消息的通知代码不一样,教材P98表6-1列出了不同的控件类型发送的通知代码 按钮控件分为:普通按钮(又分为普通按钮和默认普通按钮)、单选按钮、复选框按钮、组框按钮、自绘按钮等。 MFC的CButton类封装了按钮控件的相关操作; 用于按钮控件消息映射的宏有ON_BN_CLICKED、ON_BN_DBLCLICKED和ON_COMMAND; CButton的父类为CWnd,所以按钮控件对象也可以使用类CWnd中通用的窗口操作函数; 6.2.1 按钮控件的使用 2. 按钮控件示例 参见例题6-1 1. 简介 列表框是一个矩形窗口,在矩形窗口中包含一系列的字符串,也可以包含其他的数据元素,用户可以根据需要选择列表框中的元素。 列表框允许用户在列表框中选择一项或多项,因此有两种样式的列表框,即单选项列表框和多选项列表框; 列表框控件在MFC中对应的类为CListBox; 通常情况下列表框作为某一对话框的子窗口出现,这个对话框相当于列表框的父窗口,列表框的消息都发往这个父窗口; 1. 列表框的类结构 2. 列表框控件类的成员函数 CListBox类的成员函数分为通用的成员函数、处理单选列表框、多选列表框、特定字符串的成员函数和虚拟成员函数等(参见教材P105)。 6.2.2 列表框控件的使用 3. 列表框应用举例 参见例题6-2 编辑框控件有两种:单行和多行编辑框控件。 MFC在类CEdit中提供标准的Windows编辑框控件服务,CEdit是CWnd类直接派生来的,它具有CWnd的所有功能; 编辑框控件默认模式是单行的,通用成员函数参见教材P107; 当编辑框控件具有EX_MULTILINE样式时,表示该控件是一个多行编辑框控件,它的成员函数参见教材P108。 1. 编辑框控件简介 2. 编辑框控件应用 编辑框应用实例:参见例题6-3。 6.2.3 编辑框控件的使用 组合框是两种预定义窗口的组合形式。 常见的组合框是列表框以隐藏形式出现在编辑框下,用户单击编辑框右侧的箭头时弹出列表框; 在MFC中操作组合框的类为CComboBox; 组合框的常见样式参见教材P110。 1. 组合框类的机构及组合框的特点 2. 组合框与应用程序间的消息传递 组合框应用实例:参见例题6-4。 6.2.4 组合框控件的使用 1. Picture控件的使用 2. Spin控件的使用 3. Progress控件的使用 4. Slider控件的使用 参见例题6-5(演示其中一种控件的实现过程)。 5. Date Time Picker控件的使用 6. List Control控件的使用 7. Tree Control控件的使用 6.2.5 对话框通用控件的使用 6.3.1 登录对话框的设计与实现 6.3 MFC对话框控件在实例系统中的应用 一个对话框由两部分组成: 对话框模板资源:用于指定对话框的控件及其布局; 对话框类:用来实现对话框的功能,一般是从CDialog类派生而来; 控件实际上都是窗口,所有的控件类都是CWnd类的派生类。控件通常是作为对话框的子窗口而创建的,控件也可以出现在窗口、工具条和状态条中。 1. 对话框和控件 2. 对话框模板的设计 完成示例系统中客户端登录对话框的设计,参见实验。 *
您可能关注的文档
- 重庆理工大学计算机科学与工程学院Visual FoxPro 6.0程序设计课件 表单和菜单.ppt
- 重庆理工大学计算机科学与工程学院Visual FoxPro 6.0程序设计课件 表和数据库.ppt
- 重庆理工大学计算机科学与工程学院Visual FoxPro 6.0程序设计课件 操纵和定义的SQL.ppt
- 重庆理工大学计算机科学与工程学院Visual FoxPro 6.0程序设计课件 程序设计基础.ppt
- 重庆理工大学计算机科学与工程学院Visual FoxPro 6.0程序设计课件 数据库系统.ppt
- 重庆理工大学计算机科学与工程学院Visual FoxPro 6.0程序设计课件第八讲 FOX程序设计初步.ppt
- 重庆理工大学计算机科学与工程学院Visual FoxPro 6.0程序设计课件第二讲 FOX命令、表达式和函数.ppt
- 重庆理工大学计算机科学与工程学院Visual FoxPro 6.0程序设计课件第九讲 FOX的分支结构程序设计.ppt
- 重庆理工大学计算机科学与工程学院Visual FoxPro 6.0程序设计课件第六讲 FOX数据查询操作SQL.ppt
- 重庆理工大学计算机科学与工程学院Visual FoxPro 6.0程序设计课件第七讲 数据定义和操作SQL.ppt
文档评论(0)