控件选件类
控件选件类封装大小从静态文本控件的各种标准Windows控件绑定到树控件。此外,MFC提供一些新控件,包括按钮以位图和控制条。
类名在“Ctrl”结尾的控件的新增Windows 95和Windows NT 3.51版。
静态显示控件
- CStatic
静态显示窗口。静态控件用于标记,将或分离在对话框或窗口中其他控件包。还可以显示图形图像代替文本或框。
文本控件
CEdit
可编辑文本控件的窗口。编辑控件使用接受来自用户的文本输入。CIPAddressCtrl
支持操作的internet协议(IP)地址的编辑框。CRichEditCtrl
用户可以输入和编辑文本的控件。不同于 CEdit封装的控件,rich edit控件支持的字符和段落格式设置和OLE对象。
表示数字的控件
CSliderCtrl
包含滑块的控件,用户将选择值或设置一个值。CSpinButtonCtrl
箭头对按用户可以单击递增或递减值。CProgressCtrl
显示从左至右按加载指示操作进度的矩形。CScrollBar
滚动条控件的窗口。选件类提供滚动条的函数,用于为在对话框或窗口的控件,用户可以指定某个范围内位置。
按钮
CButton
按钮控件的窗口。选件类为一个普通按钮、复选框、单选按钮提供了一个编程接口在对话框或窗口。CBitmapButton
具有位图的按钮而不是文本说明。
列表
CListBox
列表框控件的窗口。列表框将显示用户可以查看和选择的项列表。CDragListBox
提供Windows的功能列表框;允许用户滚动列表框项,例如文件名和字符串,在列表框中。除了按字母外,列表框获得此功能为项目很有用的顺序列出,如包含路径名或文件在项目。CComboBox
组合框控件窗口。组合框包含一个编辑控件以及列表框。CComboBoxEx
通过提供扩展组合框控件为图像支持列表。CCheckListBox
在每个项的旁边显示项列表与复选框的,用户可以选中或清除,。CListCtrl
显示的项集合,包括图标和标签的每一,有些类似于文件资源管理器的右窗格中。CTreeCtrl
显示分层列表图标和标签封送的类似的文件资源管理器左窗格。
工具栏和状态栏
CToolBarCtrl
提供Windows工具栏公共控件的功能。大多数MFC程序使用 CToolBar 而不是此选件类。CStatusBarCtrl
一个水平的窗口,通常分为窗格中,应用程序可以显示状态信息。大多数MFC程序使用 CStatusBar 而不是此选件类。
混合控件
CAnimateCtrl
演示简单视频剪辑。CToolTipCtrl
显示描述工具的目的单行文本在应用程序的小型弹出窗口。CDateTimeCtrl
支持扩展编辑控件或简单的日历界面控件,允许用户选择特定日期或时间值。CHeaderCtrl
显示标题或标签列。CMonthCalCtrl
支持允许用户选择日期的简单的日历界面控件。CTabCtrl
与用户可以单击的选项的控件,类似于笔记本中的分隔。CHotKeyCtrl
使用户能够创建一个快捷组合键,用户可以按快速执行操作。CLinkCtrl
将清单的文本并生成相应的应用程序,当用户单击该嵌入链接。CHtmlEditCtrl
提供webbrowser Activex控件的功能在MFC windows的。
相关选件类
CImageList
提供Windows图像的功能列表。图像列表使用与list控件和树控件。还可以用于存储和存档将这些大小位图。CCtrlView
所有视图的基类与Windows控件。根据控件的视图下述。CEditView
包含一个Windows标准的视图编辑控件。CRichEditView
包含的视图Windows rich edit控件。CListView
包含一个Windows的视图列表控件。CTreeView
包含一个Windows控件的树视图。