MFC控件
使用Windows标准控件
我们在前面曾提到过,控件是一些行为标准化了的窗口,一般用于对话框或其它窗口中充当与用户交互的元素。在Visual C++中,可以使用的控件分成三类:
(1) Windows标准控件
Windows标准控件由Windows操作系统提供,在Windows 95中还提供了一些新增的控件。所有这些控件对象都是可编程的,我们可以使用Visual C++提供的对话框编辑器把它们添加到对话框中。Microsoft基础类库(MFC)提供了封装这些控件的类,它们列于表6.1。
表6.1 Windows标准控件
控件 | MFC类 | 描述 |
动画 | CAnimateCtrl | 显示连续的AVI视频剪辑 |
按钮 | CButton | 用来产生某种行为的按钮,以及复选框、单选钮和组框 |
组合框 | CComboBox | 编辑框和列表框的组合 |
编辑框 | CEdit | 用于键入文本 |
标题头 | CHeaderCtrl | 位于某一行文本之上的按钮,可用来控制显示文件的宽度 |
热键 | CHotKeyCtrl | 用于通过按下某一组合键来很快的执行某些常用的操作 |
图象列表 | CImageList | 一系列图象(典型情况下是一系列图标或位图)的集合。图象列表本身不是一种控件,它常常是和其它控件一起工作,为其它控件提供所用的图象列表 |
列表 | CListCtrl | 显示文本及其图标列表的窗口 |
列表框 | CListBox | 包括一系列字符串的列表 |
进度 | CProgressCtrl | 用于在一较长操作中提示用户所完成的进度 |
多格式文本编辑 | CRichEditCtrl | 提供可设置字符和段落格式的文本编辑的窗口 |
滚动条 | CScrollBar | 为对话框提供控件形式的滚动条 |
滑块 | CSliderCtrl | 包括一个有可选标记的滑块的窗口 |
旋转按钮 | CSpinButtonCtrl | 提供一对可用于增减某个值的箭头 |
静态文本 | CStatic | 常用于为其它控件提供标签 |
状态条 | CStatusBarCtrl | 用于显示状态信息的窗口,同MFC类CStatusBar类似 |
续表6.1
>控件的使用
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论