控件选件类
控件选件类封装大小从静态文本控件的各种标准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控件的树视图。