
使用 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 用于在一较长操作中提示用户所完成