Visual C++程序设计教程 梁建武 教学课件 第7章.pdf

Visual C++程序设计教程 梁建武 教学课件 第7章.pdf

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 控件与功能函数 第7章 控件与功能函数 本章讲述基本控件及其使用方法和函数建 立与调用。 7.1 控件概述 最基本的控件及其相应的MFC类有:  静态控件CStatic  按钮控件CButton  滚动条控件CScrollBar  编辑框控件CEdit  列表框控件CListBox  组合框控件CComboBox等 使用控件的方法 使用控件最常用的方法就是在资源编辑器 中,创建一个对话框资源,然后在上面摆上所 需要的控件,这种布局方式下的控件又称为静 态创建控件。 当然控件也可以动态的创建,每一类控件 都提供了Create函数,允许控件的动态创建。 7.1.1 控件的手工编辑 可以通过对话框工具条和控件工具条来手 工编辑控件。 菜单Tool | Customize可以打开对话框工具 条和控件工具条。 控件工具条 控件工具条: 对话框工具条 对话框工具条: 7.1.2 控件的操作和使用 三种控件的操作方法:  使用GetDlgItem ()函数来获得与控件相关联CWnd 对象的指针,然后通过该指针调用成员函数来实现同 样的功能。  利用各种控件类的成员函数来控制各种控件;  对控件生成一个相应的成员变量,该变量可以是值 (Value )。 对于静态创建的控件,编程时大多采用第三种方 法来操作控件,而对动态创建的控件只能用前两种方 法来操纵控件。 控件的操作和使用 对控件的操作和使用一般按以下步骤进行:  在对话框资源中添加控件。通过属性对话框可 以对控件的风格进行设置。  通过定义与控件相关的控件类的对象或相应的 数值变量。  通过定义控件的消息响应函数,生成对话框类 的成员函数。  在消息响应函数中添加适当的代码。 7.1.3 用于常用控件的通知 表 7.1 常用控件的通知消息 通 知 消 息 含 义 NM_CLICK 当用户鼠标左键单击控件时发送 NM_DBLICK 当用户鼠标左键双击控件时发送 NM_KILLFOCUS 当控件失去输入焦点时发送 NM_OUTOMEMORY 当没有足够的内存无法完成操作时发送 NM_RCLICK 当用户鼠标右键单击控件时发送 NM_RDBLICK 当用户鼠标右键双击控件时发送 NM_RETURN 当用户按键并且控件拥有输入焦点时发送 NM_SETFOCUS 当控件获得输入焦点时发送 7.2 静态控件 静态控件在MFC中使用CStatic表示,静态 文本控件的功能比较简单,可作为显示字符串、 图标、位图用。 7.3 按钮控件 按钮窗口(控件)在MFC中使用CButton 表示,CButton包含了三种样式的按钮:  按键按钮:Push Button  复选框:Check Box  单选框:Radio Box 7.3.1 按钮控件的样式 按钮控件的样式可以在Properties对话框 的Styes属性页进行设置:  按键按钮控件的Properties对话框:

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档