使用Window s 标准控件 我们在前面曾提到过,控件是一些行为标准化了的窗口,一般用于对话框或其它窗口中充当与用户交互的元素
在Visual C++中,可以使用的控件分成三类: (1) Window s 标准控件 Windows 标准控件由Windows 操作系统提供,在Windows 95 中还提供了一些新增的控件
所有这些控件对象都是可编程的,我们可以使用Visual C++提供的对话框编辑器把它们添加到对话框中
Microsoft 基础类库(MFC)提供了封装这些控件的类,它们列于表6
1 Windows 标准控件 控件 MFC 类 描述 动画 CAnimateCtrl 显示连续的AVI 视频剪辑 按钮 CButton 用来产生某种行为的按钮,以及复选框、单选钮和组框 组合框 CComboBox 编辑框和列表框的组合 编辑框 CEdit 用于键入文本 标题头 CHeaderCtrl 位于某一行文本之上的按钮,可用来控制显示文件的宽度 热键 CHotKeyCtrl 用于通过按下某一组合键来很快的执行某些常用的操作 图象列表 CImageList 一系列图象(典型情况下是一系列图标或位图)的集合
图象列表本身不是一种控件,它常常是和其它控件一起工作,为其它控件提供所用的图象列表 列表 CListCtrl 显示文本及其图标列表的窗口 列表框 CListBox 包括一系列字符串的列表 进度 CProgressCtrl 用于在一较长操作中提示用户所完成 的进度 多格式文本编辑 CRichEditCtrl 提供可设置字符和段落格式的文本编辑的窗口 滚动条 CScrollBar 为对话框提供控件形式的滚动条 滑块 CSliderCtrl 包括一个有可选标记的滑块的窗口 旋转按钮 CSpinButtonCtrl 提供一对可用于增减某个值的箭头 静态文本 CStatic