使用 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
为对话框提供控件形式的滚动条