- 1、本文档共64页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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对话框:
您可能关注的文档
- Proteus教程——电子线路设计、制版与仿真 教学课件 978 7 302 18588 8k 第4章 模拟电路实验与综合设计.pdf
- Proteus教程——电子线路设计、制版与仿真 教学课件 978 7 302 18588 8k 第5章 数字电路的分析与设计.pdf
- Proteus教程——电子线路设计、制版与仿真 教学课件 978 7 302 18588 8k 第9章 Proteus ARES的PCB设计.pdf
- Proteus教程——电子线路设计、制版与仿真(第2版) 教学课件 978 7 302 25687 8 第9章 Proteus ARES的PCB设计.pdf
- Red Hat Enterprise Linux服务器配置实例教程 教学课件 白戈力 8.pdf
- RFID技术与应用 教学课件 方龙雄 RFID原理与应用 第二章.pdf
- RFID技术与应用 教学课件 方龙雄 RFID原理与应用 第五章.pdf
- RFID技术在物联网中的应用教学课件 贝毅君 干红华 程学林 赵斌 第13章 化妆品智能导购系统.pdf
- S7 200 PLC编程及应用 第2版 教学课件 廖常初 第1、2章200.pdf
- S7 200 PLC编程及应用 第2版 教学课件 廖常初 第4章200.pdf
文档评论(0)