MFC 类

下面列出的类包含在 Microsoft 基础类 (MFC) 库中。

提示

有关 CStringT 以及 MFC 和 ATL 编程通用的其他类的信息,请参阅 MFC 和 ATL 共有的类

重要

MFC 类及其成员不能用于在 Windows 运行时中执行的应用程序。

本节内容

CAccelerateDecelerateTransition
实现加速-减速转换。

CAnimateCtrl
提供 Windows 公共动画控件的功能。

CAnimationBaseObject
所有动画对象的基类。

CAnimationColor
实现可对颜色的红色、绿色和蓝色分量进行动画处理的颜色功能。

CAnimationController
实现动画控制器,它为创建和管理动画提供了中央接口。

CAnimationGroup
实现动画控制器,它为创建和管理动画提供了中央接口。

CAnimationManagerEventHandler
实现回调,它在动画管理器状态更改时由动画 API 调用。

CAnimationPoint
实现可对点坐标进行动画处理的点功能。

CAnimationRect
实现可对矩形边进行动画处理的矩形功能。

CAnimationSize
实现可对大小对象的维度进行动画处理的大小对象功能。

CAnimationStoryboardEventHandler
实现回调,它在演示图板状态更改时或演示图板更新时由动画 API 调用。

CAnimationTimerEventHandler
实现回调,它在计时事件发生时由动画 API 调用。

CAnimationValue
实现有一个值的动画对象功能。

CAnimationVariable
表示动画变量。

CAnimationVariableChangeHandler
实现回调,它在动画变量值更改时由动画 API 调用。

CAnimationVariableIntegerChangeHandler
实现回调,它在动画变量值更改时由动画 API 调用。

CArchive
允许将复杂的对象网络以永久二进制格式(通常为磁盘存储)保存,此格式在这些对象删除后仍然存在。

CArchiveException
表示序列化异常条件。

CArray
支持类似于 `C 数组、但可以根据需要动态减小和增大的数组。

CAsyncMonikerFile
提供功能以在 ActiveX 控件(原为 OLE 控件)中使用异步名字对象。

CAsyncSocket
表示 Windows 套接字,即网络通信终结点。

CAutoHideDockSite
扩展 CDockSite以实现自动隐藏停靠窗格。

CBaseKeyFrame
实现关键帧的基本功能。

CBasePane
所有窗格的基类。

CBaseTabbedPane
扩展 CDockablePane的功能以支持创建选项卡式窗口。

CBaseTransition
表示基本转换。

CBitmap
封装一个 Windows 图形设备接口 (GDI) 位图并提供成员函数以操作位图。

CBitmapButton
创建使用位图图像而非文本进行标记的按钮控件。

CBitmapRenderTarget
ID2D1BitmapRenderTarget的包装器。

CBrush
封装一个 Windows 图形设备接口 (GDI) 画笔。

CButton
提供 Windows 按钮控件功能。

CByteArray
支持字节的动态数组。

CCachedDataPathProperty
实现异步传输并在内存文件中缓冲的 OLE 控件属性。

CCheckListBox
提供 Windows 检查表框功能。

CClientDC
处理 Windows 函数 GetDC(在构造时)和 ReleaseDC(在析构时)的调用。

CCmdTarget
用于 Microsoft 基础类库消息映射体系结构的基类。

CCmdUI
只能在 ON_UPDATE_COMMAND_UI 派生的类的 CCmdTarget处理程序中使用。

CColorDialog
允许将颜色选择对话框合并到应用程序。

CComboBox
提供 Windows 组合框功能。

CComboBoxEx
通过为图像列表提供支持扩展组合框控件。

CCommandLineInfo
辅助在应用程序启动时分析命令行。

CCommonDialog
封装 Windows 公共对话框功能的类的基类。

CConnectionPoint
定义用于与其他 OLE 对象通信的接口(称为“连接点”)的特殊类型。

CConstantTransition
封装常量转换。

CContextMenuManager
管理快捷菜单(也称为上下文菜单)。

CControlBar
控件条类的基类:CStatusBarCToolBarCDialogBarCReBarCOleResizeBar

CCriticalSection
表示一个“临界区”,即一次支持一个线程访问资源或代码段的同步对象。

CCtrlView
使文档视图体系结构适应 Windows 98 和 Windows NT 版本 3.51 及更高版本所支持的公共控件。

CCubicTransition
封装立方转换。

CCustomInterpolator
实现基本插值程序。

CCustomTransition
实现自定义转换。

CD2DBitmap
ID2D1Bitmap的包装器。

CD2DBitmapBrush
ID2D1BitmapBrush的包装器。

CD2DBrush
ID2D1Brush的包装器。

CD2DBrushProperties
D2D1_BRUSH_PROPERTIES的包装器。

CD2DEllipse
D2D1_BRUSH_PROPERTIES的包装器。

CD2DGeometry
ID2D1Geometry的包装器。

CD2DGeometrySink
ID2D1GeometrySink的包装器。

CD2DGradientBrush
CD2DLinearGradientBrushCD2DRadialGradientBrush 类的基类。

CD2DLayer
ID2D1Layer的包装器。

CD2DLinearGradientBrush
ID2D1LinearGradientBrush的包装器。

CD2DMesh
ID2D1Mesh的包装器。

CD2DPathGeometry
ID2D1PathGeometry的包装器。

CD2DPointF
D2D1_POINT_2F的包装器。

CD2DPointU
D2D1_POINT_2U的包装器。

CD2DRadialGradientBrush
ID2D1RadialGradientBrush的包装器。

CD2DRectF
D2D1_RECT_F的包装器。

CD2DRectU
D2D1_RECT_U的包装器。

CD2DResource
为创建和管理 D2D 资源(例如画笔、层和文本)提供接口的抽象类。

CD2DRoundedRect
D2D1_ROUNDED_RECT的包装器。

CD2DSizeF
D2D1_SIZE_F的包装器。

CD2DSizeU
D2D1_SIZE_U的包装器。

CD2DSolidColorBrush
ID2D1SolidColorBrush的包装器。

CD2DTextFormat
IDWriteTextFormat的包装器。

CD2DTextLayout
IDWriteTextLayout的包装器。

CDaoDatabase
表示与数据库的连接,通过此连接可操作数据。

CDaoException
表示由基于数据访问对象 (DAO) 的 MFC 数据库类引起的异常条件。

CDaoFieldExchange
支持 DAO 数据库类使用的 DAO 记录字段交换 (DFX) 例程。

CDaoQueryDef
表示通常保存在数据库中的查询定义(即“querydef”)。

CDaoRecordset
表示从数据源选择的一组记录。

CDaoRecordView
显示控件中数据库记录的视图。

CDaoTableDef
表示基表或附加表的已存储定义。

CDaoWorkspace
管理单个用户从登录到注销的已命名并受密码保护的数据库会话。

CDatabase
表示与数据源的连接,通过此连接可操作数据源。

CDataExchange
支持 Microsoft 基础类使用的对话框数据交换 (DDX) 和对话框数据验证 (DDV) 例程。

CDataPathProperty
实现可异步加载的 OLE 控件属性。

CDataRecoveryHandler
如果应用程序意外退出,则自动保存并还原文档。

CDateTimeCtrl
封装日期和时间选取器控件功能。

CDBException
表示由数据库类引起的异常条件。

CDBVariant
表示 MFC ODBC 类的变量数据类型。

CDC
定义设备上下文对象的类。

CDCRenderTarget
ID2D1DCRenderTarget的包装器。

CDHtmlDialog
用于创建使用 HTML 而非对话框资源来实现用户界面的对话框。

CDialog
用于在屏幕上显示对话框的基类。

CDialogBar
提供控件条中的 Windows 无模式对话框功能。

CDialogEx
指定对话框的背景色和背景图像。

CDiscreteTransition
封装离散转换。

CDocItem
属于文档数据一部分的文档项的基类。

CDockablePane
实现可在停靠站点停靠或包含在选项卡式窗格中的窗格。

CDockablePaneAdapter
CWnd派生窗格提供停靠支持。

CDockingManager
实现用于控制主框架窗口中停靠布局的核心功能。

CDockingPanesRow
管理位于停靠站点中同一水平或垂直行(列)的窗格的列表。

CDockSite
提供用于排列从 CPane派生至多组行的窗格的功能。

CDockState
在永久性内存(文件)中加载、卸载或清除一个或多个停靠控件条状态的序列化 CObject 类。

CDocObjectServer
实现将常规 COleDocument 服务器接入完整 DocObject 服务器所需的其他 OLE 接口: IOleDocumentIOleDocumentViewIOleCommandTargetIPrint

CDocObjectServerItem
实现特别针对 DocObject 服务器的 OLE 服务器谓词。

CDocTemplate
定义文档模板基本功能的抽象基类。

CDocument
提供用户定义文档类的基本功能。

CDragListBox
除提供 Windows 列表框功能外, CDragListBox 类还让用户可在列表框内移动文件名等列表框项。

CDrawingManager
实现复杂的绘图算法。

CDumpContext
支持面向流并使用可读文本格式的诊断输出。

CDWordArray
支持 32 位双字数组。

CEdit
提供 Windows 编辑控件功能。

CEditView
视图类的类型,提供 Windows 编辑控件功能并可用于实现简单的文本编辑器功能。

CEvent
表示一个“事件”,即支持一个线程向另一线程通知事件已发生的同步对象。

CException
Microsoft 基础类库中所有异常的基类。

CFieldExchange
支持数据库类使用的记录字段交换 (RFX) 和批量记录字段交换 (Bulk RFX) 例程。

CFile
Microsoft 基础类文件类的基类。

CFileDialog
封装 Windows 公共文件对话框。

CFileException
表示与文件相关的异常条件。

CFileFind
执行本地文件搜索,并且是执行 Internet 文件搜索的 CGopherFileFindCFtpFileFind的基类。

CFindReplaceDialog
允许在应用程序中实现标准字符串“查找/替换”对话框。

CFolderPickerDialog
在文件夹选取器模式下实现 CFileDialog

CFont
封装一个 Windows 图形设备接口 (GDI) 字体并提供用于操作字体的成员函数。

CFontDialog
允许将字体选择对话框合并到应用程序。

CFontHolder
实现常用字体属性并封装 Windows 字体对象和 IFont 接口的功能。

CFormView
用于窗体视图的基类。

CFrameWnd
提供 Windows 单文档界面 (SDI) 重叠式或弹出框架窗口功能,并提供管理窗口的成员。

CFrameWndEx
实现 Windows 单文档界面 (SDI) 重叠式或弹出框架窗口功能,并提供管理窗口的成员。 它扩展 CFrameWnd类。

CFtpConnection
管理与 Internet 服务器的 FTP 连接,并支持直接操作此服务器上的目录与文件。

CFtpFileFind
辅助 FTP 服务器的 Internet 文件搜索。

CGdiObject
为各种 Windows 图形设备接口 (GDI) 对象(如位图、区域、画笔、笔、调色板和字体)提供基类。

CGopherConnection
管理与 Gopher Internet 服务器的连接。

CGopherFile
提供查找和读取 Gopher 服务器上文件的功能。

CGopherFileFind
辅助 Gopher 服务器的 Internet 文件搜索。

CGopherLocator
从 gopher 服务器获取 gopher“定位符”,确定定位符的类型,并使定位符可用于 CGopherFileFind

CHeaderCtrl
提供 Windows 公共标头控件的功能。

CHotKeyCtrl
提供 Windows 公共热键控件的功能。

CHtmlEditCtrl
在 MFC 窗口中提供 WebBrowser ActiveX 控件的功能。

CHtmlEditCtrlBase
表示 HTML 编辑组件。

CHtmlEditDoc
借助 CHtmlEditView,在 MFC 文档视图体系结构的上下文中提供 WebBrowser 编辑平台的功能。

CHtmlEditView
提供 MFC 文档/视图体系结构上下文中的 Web 浏览器编辑平台功能。

CHtmlView
提供 MFC 文档/视图体系结构上下文中的 Web 浏览器控件功能。

CHttpConnection
管理与 HTTP 服务器的连接。

CHttpFile
提供请求和读取 HTTP 服务器上文件的功能。

CHwndRenderTarget
ID2D1HwndRenderTarget的包装器。

CImageList
提供 Windows 公共图像列表控件的功能。

CInstantaneousTransition
封装瞬时转换。

CInternetConnection
管理与 Internet 服务器的连接。

CInternetException
表示与 Internet 操作相关的异常条件。

CInternetFile
允许访问使用 Internet 协议的远程系统上的文件。

CInternetSession
创建和初始化一个或多个同时 Internet 会话,并说明与代理服务器的连接(如果需要)。

CInterpolatorBase
实现回调,它在必须计算动画变量的新值时由动画 API 调用。

CInvalidArgException
此类表示一个无效自变量异常条件。

CIPAddressCtrl
提供 Windows 公共 IP 地址控件的功能。

CJumpList
右击任务栏中的图标时显示的快捷方式列表。

CKeyboardManager
管理主框架窗口和子框架窗口的快捷键表。

CKeyFrame
表示动画关键帧。

CLinearTransition
封装线性转换。

CLinearTransitionFromSpeed
封装线性速度转换。

CLinkCtrl
提供 Windows 公共 SysLink 控件的功能。

CList
支持可按顺序或值访问的不唯一对象的有序列表。

CListBox
提供 Windows 列表框功能。

CListCtrl
封装显示一组项的“列表视图控件”功能,每一项均包含一个图标(来自图像列表)和标签。

CListView
使用 MFC 的文档视图体系结构简化对列表控件和 CListCtrl(封装列表控件功能的类)的使用。

CLongBinary
简化对数据库中超大二进制数据对象(经常称作 BLOB,即“二进制大对象”)的使用。

CMap
将唯一键映射到值的字典集合类。

CMapPtrToPtr
支持 void 指针键控的 void 指针的映射。

CMapPtrToWord
支持 void 指针键控的 16 位的映射。

CMapStringToOb
将唯一 CString 对象映射到 CObject 指针的字典集合类。

CMapStringToPtr
支持 CString 对象键控的 void 指针的映射。

CMapStringToString
支持 CString 对象键控的 CString 对象的映射。

CMapWordToOb
支持 16 位键控的 CObject 指针的映射。

CMapWordToPtr
支持 16 位键控的 void 指针的映射。

CMDIChildWnd
提供 Windows 多文档界面 (MDI) 子窗口功能,并提供管理窗口的成员。

CMDIChildWndEx
提供 Windows 多文档界面 (MDI) 子窗口功能。 它扩展了 CMDIChildWnd的功能。 当 MDI 应用程序使用特定 MFC 类时,框架需要此类。

CMDIFrameWnd
提供 Windows 多文档界面 (MDI) 框架窗口功能,并提供管理窗口的成员。

CMDIFrameWndEx
扩展 CFrameWnd(Windows 多文档界面 (MDI) 框架窗口)的功能。

CMDITabInfo
用于将参数传递给 CMDIFrameWndEx::EnableMDITabbedGroups 方法。 设置此类的成员以控制 MDI 选项卡式组的行为。

CMemFile
支持内存文件的 CFile派生类。

CMemoryException
表示内存不足异常条件。

CMenu
封装 Windows HMENU

CMenuTearOffManager
管理可拖曳菜单。 可拖曳菜单是菜单栏上的菜单。 用户可以从菜单栏移开可拖曳菜单,从而使可拖拽菜单浮动。

CMetaFileDC
实现一个 Windows 图元文件,此文件包含一系列图形设备接口 (GDI) 命令,你可以重播此命令来创建所需图像或文本。

CMFCAcceleratorKey
实现虚拟键映射和格式设置的帮助器类。

CMFCAcceleratorKeyAssignCtrl
扩展 CEdit以支持额外的系统按钮,例如 ALT、CONTROL 和 SHIFT。

CMFCAutoHideButton
显示或隐藏配置为隐藏的 CDockablePane的按钮。

CMFCBaseTabCtrl
实现选项卡式窗口的基本功能。

CMFCButton
CButton类添加功能,例如对齐按钮文本、组合按钮文本和图像、选择光标以及指定工具提示。

CMFCCaptionBar
可以显示三个元素(按钮、文本标签和位图)的控制条。 它一次只能显示一种类型的一个元素。 你可以将每个元素与控件进行左对齐、右对齐或居中对齐。 你还可将平面或 3D 样式应用于标题栏的顶部和底部边界。

CMFCCaptionButton
实现在停靠窗格或微型框架窗口的标题栏中显示的按钮。 通常,框架会自动创建标题按钮。

CMFCColorBar
表示停靠控件条,在此控件条上可选择文档或应用程序中的颜色。

CMFCColorButton
CMFCColorButtonCMFCColorBar类一起用于实现颜色选择器控件。

CMFCColorDialog
表示颜色选择对话框。

CMFCColorMenuButton
支持用于启动颜色选取器对话框的菜单命令或工具栏按钮。

CMFCColorPickerCtrl
提供用于选择颜色的控件功能。

CMFCDesktopAlertDialog
CMFCDesktopAlertWnd结合使用,以在弹出窗口中显示自定义对话框。

CMFCDesktopAlertWnd
实现显示在屏幕上以向用户通知事件的无模式对话框的功能。

CMFCDesktopAlertWndInfo
CMFCDesktopAlertWnd一起使用。 它指定在桌面警报窗口弹出时显示的控件。

CMFCDragFrameImpl
绘制当用户在标准停靠模式下拖动窗格时显示的拖动矩形。

CMFCDropDownToolBar
当用户按住顶层工具栏按钮时显示的工具栏。

CMFCDropDownToolbarButton
一种工具栏按钮,单击时其行为类似于常规按钮。 但是,如果用户按住工具栏按钮,将打开一个下拉工具栏(CMFCDropDownToolBar)。

CMFCDynamicLayout
指定窗口中的控件如何随着用户重设窗口大小而移动和重设大小。

CMFCEditBrowseCtrl
支持编辑浏览控件,此控件是可选择包含浏览按钮的可编辑文本框。 当用户单击浏览按钮时,此控件会执行自定义操作或显示包含文件浏览器或文件夹浏览器的标准对话框。

CMFCFilterChunkValueImpl
简化区块和属性值对逻辑。

CMFCFontComboBox
创建包含字体列表的一个组合框控件。

CMFCFontInfo
描述字体的名称和其他特性。

CMFCHeaderCtrl
支持对标头控件的多个列进行排序。

CMFCImageEditorDialog
支持图像编辑器对话框。

CMFCKeyMapDialog
支持用于将命令映射到键盘上的键的控件。

CMFCLinkCtrl
单击按钮时,将按钮显示为超链接并调用链接的目标。

CMFCListCtrl
通过支持 CMFCHeaderCtrl的高级标头控件功能扩展 CListCtrl类的功能。

CMFCMaskedEdit
支持掩码编辑控件,此控件利用掩码验证用户输入,并根据模板显示验证的结果。

CMFCMenuBar
实现停靠的菜单栏。

CMFCMenuButton
在用户菜单选项上显示弹出菜单和报表的按钮。

CMFCOutlookBar
在 Microsoft Outlook 2000 或 Outlook 2003 中具有 “导航窗格” 可视外观的选项卡式窗格。 CMFCOutlookBar 对象包含一个 CMFCOutlookBarTabCtrl对象和一系列选项卡。 这些选项卡可以是 CMFCOutlookBarPane对象或 CWnd 派生的对象。 对于用户,Outlook 栏显示为一系列按钮和一个显示区域。 用户单击按钮时,将显示相应控件或按钮窗格。

CMFCOutlookBarPane
从可插入到 Outlook 栏(CMFCOutlookBar)的 CMFCToolBar派生的控件。 Outlook 栏窗格包含一列大按钮。 如果按钮列表大于窗格,用户可以上下滚动按钮列表。 当用户将 Outlook 栏中的一个窗格与 Outlook 栏分离时,此窗格可以浮动或停靠在主框架窗口中。

CMFCOutlookBarTabCtrl
在 Microsoft Outlook 中具有 “导航窗格” 可视外观的选项卡控件。

CMFCPopupMenu
实现 Windows 弹出菜单功能,并通过添加可拖曳菜单和工具提示等功能进行扩展。

CMFCPopupMenuBar
嵌入到弹出菜单的菜单栏。

CMFCPreviewCtrlImpl
实现位于 Shell 提供的宿主窗口上以用于丰富预览的窗口。

CMFCPropertyGridColorProperty
支持用于打开颜色选择对话框的属性列表控件项。

CMFCPropertyGridCtrl
支持可以按字母或分层顺序显示属性的可编辑属性网格控件。

CMFCPropertyGridFileProperty
支持用于打开文件选择对话框的属性列表控件项。

CMFCPropertyGridFontProperty
支持用于打开字体选择对话框的属性列表控件项。

CMFCPropertyGridProperty
表示属性列表控件中的列表项。

CMFCPropertyPage
支持属性页中的弹出菜单显示。

CMFCPropertySheet
支持每个属性页由页选项卡、工具栏按钮、树控件节点或列表项表示的属性表。

CMFCReBar
提供 Rebar 控件的布局、持久性和状态信息的控件条。

CMFCRibbonApplicationButton
实现位于应用程序窗口左上角的特殊按钮。 单击此按钮将打开一个菜单,其中通常包含公共的 “文件” 命令,如 “打开”“保存”“退出”

CMFCRibbonBaseElement
可添加到 CMFCRibbonBar的所有元素的基类。 功能区元素的示例包括功能区按钮、功能区复选框和功能区组合框。

CMFCRibbonButton
实现可放置在功能区栏元素(例如面板、快速访问工具栏和弹出菜单)上的按钮。

CMFCRibbonButtonsGroup
允许将一系列功能区按钮组织到组中。 组中的所有按钮在水平位置上直接彼此相邻并位于边框中。

CMFCRibbonCategory
实现包含一组 CMFCRibbonPanel的功能区选项卡。

CMFCRibbonCheckBox
实现可添加到功能区面板、快速访问工具栏或弹出菜单的复选框。

CMFCRibbonColorButton
实现可添加到功能区栏的颜色按钮。 功能区颜色按钮显示包含一个或多个调色板的下拉菜单。

CMFCRibbonComboBox
实现可添加到功能区栏、功能区面板或功能区弹出菜单的组合框控件。

CMFCRibbonContextCaption
实现显示在功能区类别或上下文类别顶部的彩色标题。

CMFCRibbonEdit
实现位于功能区上的编辑控件。

CMFCRibbonFontComboBox
实现包含字体列表的组合框。 将组合框置于功能区面板上。

CMFCRibbonGallery
实现 Office 2007 样式功能区库。

CMFCRibbonGalleryMenuButton
实现包含功能区库的功能区菜单按钮。

CMFCRibbonLabel
实现功能区的不可单击文本标签。

CMFCRibbonLinkCtrl
实现位于功能区上的超链接。 当单击此超链接时,可以打开网页。

CMFCRibbonMainPanel
实现单击 CMFCRibbonApplicationButton时显示的功能区面板。

CMFCRibbonMiniToolBar
实现上下文快捷工具栏。

CMFCRibbonPanel
实现包含一组功能区元素的面板。 在绘制面板时,系统将根据面板的大小显示尽可能多的元素。

CMFCRibbonProgressBar
实现用于直观指示较长操作进度的控件。

CMFCRibbonSlider
实现可添加到功能区栏或功能区状态栏的滑块控件。 功能区滑块控件类似于显示在 Office 2007 应用程序中的缩放滑块。

CMFCRibbonStatusBar
实现可显示功能区元素的状态栏控件。

CMFCRibbonStatusBarPane
实现可添加到功能区状态栏的功能区元素。

CMFCRibbonUndoButton
实现一个拆分按钮,即主按钮最右方具有向下三角形的小按钮。 用户可单击此三角形以在下拉列表中查看他们最近执行的操作。 然后用户可从下拉列表中选择一个或多个操作。 但是,如果用户单击此按钮,则将只撤消下拉列表中最近(最近添加)的操作。 在用户执行操作时应在列表中填充这些操作。

CMFCShellListCtrl
提供 Windows 列表控件功能,并通过包含显示 Shell 项列表的功能进行扩展。

CMFCShellTreeCtrl
通过显示 Shell 项的层次结构来扩展 CTreeCtrl功能。

CMFCSpinButtonCtrl
支持绘制数值调节钮控件的可视管理器。

CMFCStatusBar
实现类似于 CStatusBar 类的状态栏。 但是,CMFCStatusBar 类具有 CStatusBar 类未提供的功能,例如显示图像、动画和进度栏的功能,以及对鼠标双击作出响应的功能。

CMFCTabCtrl
提供选项卡控件的功能。 选项卡控件在其顶部或底部显示具有平面或三维选项卡的可停靠窗口。 选项卡可以显示文本和图像,并可在处于活动状态时更改颜色。

`CMFCTabToolTipInfo 结构
提供有关用户悬停的 MDI 选项卡的信息。

CMFCTasksPane
实现可单击项目(任务)的列表。

CMFCTasksPaneTask
表示任务窗格控件(CMFCTasksPane)任务的帮助器类。 任务对象表示任务组(CMFCTasksPaneTaskGroup)中的一项。 每个任务可具有在用户单击任务和显示在任务名称左侧的图标时框架所执行的命令。

CMFCTasksPaneTaskGroup
CMFCTasksPane控件使用的帮助器类。 CMFCTasksPaneTaskGroup 类型的对象表示一个任务组 。 任务组是框架在具有折叠按钮的单独框中显示的项列表。 此框可具有一个可选标题(组名)。 如果一个组处于折叠状态,则任务列表不可见。

CMFCToolBar
类似于 CToolBar,但为用户界面功能提供额外支持。 其中包括平面工具栏、有热图的工具栏、大图标、页导航按钮、锁定的工具栏、Rebar 控件、图像下的文本、背景图像和选项卡式工具栏。 CMFCToolBar 类还包含内置支持,用户可对工具栏和菜单、工具栏和菜单之间的拖放、组合框按钮、编辑框按钮、颜色选取器和汇总按钮进行自定义。

CMFCToolBarImages
管理从应用程序资源或文件中加载的工具栏图像。

CMFCToolBarInfo
包含处于不同状态的工具栏图像的资源 ID。 CMFCToolBarInfo 是用作 CMFCToolBar::LoadToolBarEx 方法参数的帮助器类。

CMFCToolBarMenuButton
包含一个弹出菜单的工具栏按钮。

CMFCToolBarsCustomizeDialog
使用户能够自定义应用程序中的工具栏、菜单、键盘快捷键、用户定义的工具和视觉样式的无模式选项卡对话框(CPropertySheet)。 通常,用户可从 “工具” 菜单中选择 “自定义” 来访问此对话框。

CMFCToolTipCtrl
基于 CToolTipCtrl的扩展工具提示实现。 基于 CMFCToolTipCtrl 类的工具提示可显示图标、标签和说明。 可以使用渐变填充、自定义文本和边框颜色、粗体文本、圆角或气球样式来自定义可视外观。

CMFCToolTipInfo
存储有关工具提示视觉外观的信息。

CMFCVisualManager
提供在全局级别更改应用程序外观的支持。 CMFCVisualManager 类与说明如何绘制应用程序中 GUI 控件的类一起使用,且使用一致样式。 这些其他类称为视觉管理器,从 CMFCBaseVisualManager继承而来。

CMFCVisualManagerOffice2003
向应用程序提供 Microsoft Office 2003 外观。

CMFCVisualManagerOffice2007
向应用程序提供 Microsoft Office 2007 外观。

CMFCVisualManagerVS2005
向应用程序提供 Microsoft Visual Studio 2005 外观。

CMFCVisualManagerWindows
当用户选择 Windows XP 或 Vista 主题时,模仿 Microsoft Windows XP 或 Microsoft Vista 的外观。

CMFCVisualManagerWindows7
使应用程序具有 Windows 7 应用程序的外观。

CMFCWindowsManagerDialog
允许用户管理 MDI 应用程序中的 MDI 子窗口。

CMiniFrameWnd
表示通常在浮动工具条周围出现的半高框架窗口。

CMonikerFile
表示由 IMoniker 命名的数据流 (IStream)。

CMonthCalCtrl
封装月历控件的功能。

CMouseManager
允许用户在视图内双击时将不同的命令与特定的 CView对象关联。

CMultiDocTemplate
定义实现多文档界面 (MDI) 的文档模板。

CMultiLock
表示多线程程序中用于控制对多个资源的访问的访问控制机制。

CMultiPageDHtmlDialog
多页对话框按顺序显示多个 HTML 页并处理每页中的事件。

CMultiPaneFrameWnd
扩展 CPaneFrameWnd。 它可支持多个窗格。 CMultiPaneFrameWnd 包含 CPaneContainerManager对象而非控件条的单个嵌入句柄,此对象使用户能够将一个 CMultiPaneFrameWnd 停靠到另一个并动态创建多个浮动选项卡式窗口。

CMutex
表示一个 mutex,是一个允许一个线程以互相排斥的方式访问一个资源的同步对象。

CNetAddressCtrl
CNetAddressCtrl 类表示网络地址控件,可使用此控件输入和验证 IPv4、IPv6 与命名的 DNS 地址的格式。

CNotSupportedException
表示因请求不支持的功能而引起的异常。

CObArray
支持 CObject 指针数组。

CObject
Microsoft 基础类库中的主体基类。

CObList
支持可按顺序或指针值访问的不唯一 CObject 指针的有序列表。

COccManager
管理多个自定义控件站点;通过 COleControlContainerCOleControlSite 对象实现。

COleBusyDialog
用于 OLE“服务器未响应”或“服务器忙”对话框。

COleChangeIconDialog
用于 OLE“更改图标”对话框。

COleChangeSourceDialog
用于 OLE“更改源”对话框。

COleClientItem
定义 OLE 项的容器接口。

COleCmdUI
实现 MFC 方法以更新与应用程序的 IOleCommandTarget驱动功能相关的用户界面对象的状态。

COleControl
用于开发 OLE 控件的重要基类。

COleControlContainer
充当 ActiveX 控件的控件容器。

COleControlModule
可以派生出 OLE 控件模块对象的基类。

COleControlSite
提供自定义客户端控件接口支持。

COleConvertDialog
有关详细信息,请参阅 Windows SDK 中的 OLEUICONVERT 结构。

COleCurrency
封装 OLE 自动化的 CURRENCY 数据类型。

COleDataObject
在数据传输中用于从剪贴板、通过拖放或从嵌入 OLE 项检索各种格式的数据。

COleDataSource
充当应用程序将数据放置到的缓存,应用程序将在数据传输操作(如剪贴板或拖放操作)期间提供这些数据。

COleDBRecordView
显示控件中数据库记录的视图。

COleDialog
提供 OLE 对话框共有的功能。

COleDispatchDriver
实现 OLE 自动化的客户端。

COleDispatchException
处理特定于 OLE IDispatch 接口的异常,此接口是 OLE 自动化的重要组成部分。

COleDocObjectItem
实现活动文档包容。

COleDocument
支持可视编辑的 OLE 文档的基类。

COleDropSource
允许将数据拖动到放置目标。

COleDropTarget
提供窗口和 OLE 库之间的通信机制。

COleException
表示与 OLE 操作相关的异常条件。

COleInsertDialog
用于 OLE“插入对象”对话框。

COleIPFrameWnd
应用程序就地编辑窗口的基。

COleIPFrameWndEx
实现支持 MFC 的 OLE 容器。 必须从 COleIPFrameWndEx 类派生应用程序的就地框架窗口类,而不是从 COleIPFrameWnd 类派生。

COleLinkingDoc
支持链接到所包含的嵌入项的 OLE 容器文档的基类。

COleLinksDialog
用于 OLE“编辑链接”对话框。

COleMessageFilter
管理 OLE 应用程序交互所需的并发。

COleObjectFactory
实现 OLE 类工厂,此工厂创建服务器、自动化对象和文档等 OLE 对象。

COlePasteSpecialDialog
用于 OLE“选择性粘贴”对话框。

COlePropertiesDialog
封装 Windows 公共 OLE“对象属性”对话框。

COlePropertyPage
用于在图形界面(类似于对话框)中显示自定义控件的属性。

COleResizeBar
支持调整现有 OLE 项的控件条类型。

COleSafeArray
与任意类型和维度的数组一起使用的类。

COleServerDoc
OLE 服务器文档的基类。

COleServerItem
提供 OLE 项的服务器接口。

COleStreamFile
表示作为 OLE 结构化存储一部分的复合文件中的数据流 (IStream)。

COleTemplateServer
用于 OLE 可视编辑服务器、自动化服务器和链接容器(支持链接到嵌入的应用程序)。

COleUpdateDialog
用于 OLE“编辑链接”对话框的特例,当你只需要更新文档中现有的链接对象或嵌入对象时才可使用。

COleVariant
封装 VARIANT 数据类型。

CPagerCtrl
CPagerCtrl 类用于包装 Windows 页导航控件,可以滚动此控件以查看所包含的不适合包含窗口的窗口。

CPageSetupDialog
封装由 Windows 公共 OLE“页面设置”对话框提供的服务以及对于设置和修改打印边距的额外支持。

CPaintDC
CDC派生的设备上下文类。

CPalette
封装一个 Windows 调色板。

CPane
CControlBar的增强功能。 如果你要升级现有 MFC 项目,则需要用 CControlBar 替换 CPane的所有匹配项。

CPaneContainer
MFC 实现的停靠模型的基本组件。 此类的对象存储指向两个停靠窗格或 CPaneContainer 的两个实例的指针。 它还存储指向分隔窗格(或容器)的分隔条的指针。 通过嵌套容器内部的容器,框架可以生成表示复杂停靠布局的二叉树。 二叉树的根目录存储在 CPaneContainerManager对象中。

CPaneContainerManager
管理当前停靠布局的存储和显示。

CPaneDialog
支持无模式的可停靠对话框。

CPaneDivider
分开两个窗格、分开两组窗格或从主框架窗口的工作区分隔一组窗格。

CPaneFrameWnd
实现包含一个窗格的微型框架窗口。 此窗格填满窗口的工作区。

CParabolicTransitionFromAcceleration
封装抛物线加速转换。

CPen
封装一个 Windows 图形设备接口 (GDI) 笔。

CPictureHolder
实现一个图片属性,此属性可让用户显示控件中的图片。

CPoint
类似于 Windows POINT 结构。

CPrintDialog
封装由 Windows 公共对话框提供的打印服务。

CPrintDialogEx
封装由 Windows 打印属性表提供的服务。

CProgressCtrl
提供 Windows 公共进度栏控件的功能。

CPropertyPage
表示属性表的各个页,也称为选项卡对话框。

CPropertySheet
表示属性表,也称为选项卡对话框。

CPropExchange
支持 OLE 控件持久性的实现。

CPtrArray
支持 void 指针数组。

CPtrList
支持 void 指针列表。

CReBar
提供 Rebar 控件的布局、持久性和状态信息的控件条。

CReBarCtrl
封装 Rebar 控件的功能,此控件是一个子窗口容器。

CRecentDockSiteInfo
存储 CPane的最近状态信息的帮助器类。

CRecentFileList
支持最近使用的 (MRU) 文件列表的控件。

CRecordset
表示从数据源选择的一组记录。

CRecordView
显示控件中数据库记录的视图。

CRect
类似于 Windows RECT 结构

CRectTracker
使项目以不同方式显示、移动和调整大小。

CRenderTarget
ID2D1RenderTarget的包装器。

CResourceException
当 Windows 无法找到或分配请求的资源时生成。

CReversalTransition
封装反向转换。

CRgn
封装一个 Windows 图形设备接口 (GDI) 区域。

CRichEditCntrItem
利用 CRichEditViewCRichEditDoc在 MFC 的文档视图体系结构的上下文中提供丰富的编辑控件的功能。

CRichEditCtrl
提供 Rich Edit 控件功能。

CRichEditDoc
利用 CRichEditViewCRichEditCntrItem在 MFC 的文档视图体系结构的上下文中提供丰富的编辑控件的功能。

CRichEditView
利用 CRichEditDocCRichEditCntrItem在 MFC 的文档视图体系结构的上下文中提供丰富的编辑控件的功能。

CScrollBar
提供 Windows 滚动条控件功能。

CScrollView
具有滚动功能的 CView

CSemaphore
表示一个“信号量”,此信号量为一个同步对象,允许一个或多个进程中有限数量的线程访问指定资源,并保持当前访问指定资源的线程数的计数。

CSettingsStore
包装 Windows API 函数,提供用于访问注册表的面向对象的接口。

CSettingsStoreSP
可用于创建 CSettingsStore实例的帮助类。

CSharedFile
支持共享内存文件的 CMemFile派生类。

CShellManager
实现可使你使用指向标识符列表 (PIDL) 的指针的几种方法。

CSimpleException
此类是资源重要的 MFC 异常的基类。

CSingleDocTemplate
定义实现单文档界面 (SDI) 的文档模板。

CSingleLock
表示多线程程序中用于控制对一个资源的访问的访问控制机制。

CSinusoidalTransitionFromRange
封装具有给定振动范围的正弦范围转换。

CSinusoidalTransitionFromVelocity
封装其幅度由动画变量的初始速度决定的正弦速度转换。

CSize
类似于实现相对坐标或位置的 Windows SIZE 结构。

CSliderCtrl
提供 Windows 公共滑块控件的功能。

CSmartDockingInfo
定义智能停靠标记的外观。

CSmoothStopTransition
封装平稳停止转换。

CSocket
CAsyncSocket派生,表示 Windows 套接字 API 的高级别抽象。

CSocketFile
用于通过 Windows 套接字在网络中发送和接收数据的 CFile 对象。

CSpinButtonCtrl
提供 Windows 公共数值调节钮控件的功能。

CSplitButton
表示拆分按钮控件。 当用户单击按钮的主要部分时,拆分按钮控件将执行一个默认行为,而当用户单击按钮的下拉箭头时,控件将显示一个下拉菜单。

CSplitterWnd
提供拆分窗口功能,此窗口包含多个窗格。

CSplitterWndEx
表示自定义拆分窗口。

CStatic
提供 Windows 静态控件功能。

CStatusBar
含有文本输出窗格或“指示符”的控件条。

CStatusBarCtrl
提供 Windows 公共状态栏控件的功能。

CStdioFile
表示由运行时函数 fopen_wfopen 打开的 C 运行时流文件。

CStringArray
支持 CString 对象数组。

CStringList
支持 CString 对象列表。

CSyncObject
一个纯虚拟类,提供 Win32 中的同步对象所共有的功能。

CTabbedPane
利用可拆分的选项卡实现窗格的功能。

CTabCtrl
提供 Windows 公共选项卡控件的功能。

CTabView
简化对使用 MFC 文档/视图体系结构的应用程序中的选项卡控件类(CTabView)的使用。

CTaskDialog
功能类似于消息框,但可向用户显示额外信息的弹出对话框。 CTaskDialog 还包括从用户那里收集信息的功能。

CToolBar
具有一行位图化按钮和可选分隔符的控件条。

CToolBarCtrl
提供 Windows 工具栏公共控件的功能。

CToolTipCtrl
封装“工具提示控件”功能,此控件是一个小型弹出窗口,显示说明应用程序中工具用途的单行文本。

CTooltipManager
维护有关工具提示的运行时信息。 CTooltipManager 类在每个应用程序中实例化一次。

CTreeCtrl
提供 Windows 公共树视图控件的功能。

CTreeView
使用 MFC 的文档视图体系结构简化对树控件和 CTreeCtrl(封装树控件功能的类)的使用。

CTypedPtrArray
CPtrArray 类或 CObArray类的对象提供安全类型“包装器”。

CTypedPtrList
CPtrList类的对象提供安全类型“包装器”。

CTypedPtrMap
CMapPtrToPtrCMapPtrToWordCMapWordToPtrCMapStringToPtr指针映射类的对象提供安全类型“包装器”。

CUIntArray
支持无符号整数数组。

CUserException
引发后将终止最终用户操作。

CUserTool
运行外部应用程序的菜单项。 “自定义”对话框(CMFCToolBarsCustomizeDialog)的“工具”选项卡允许用户添加用户工具,并为每个用户工具指定名称、命令、参数和初始目录

CUserToolsManager
维护应用程序中的 CUserTool对象的集合。 用户工具是运行外部应用程序的菜单项。 CUserToolsManager 对象使用户或开发人员能够将新的用户工具添加到应用程序中。 它支持与用户工具关联的命令的执行,并将与用户工具相关的信息保存到 Windows 注册表中。

CView
提供用户定义视图类的基本功能。

CVSListBox
支持可编辑列表控件。

CWaitCursor
在单行中显示等待光标,在你执行较长操作时,此光标通常显示为一个沙漏。

CWinApp
派生出 Windows 应用程序对象的基类。

CWinAppEx
处理应用程序状态,将此状态保存到注册表,从注册表加载此状态,初始化应用程序管理器,并将链接提供到同样的应用程序管理器。

CWindowDC
派生自 CDC

CWinFormsControl
提供用于承载 Windows 窗体控件的基本功能。

CWinFormsDialog
承载 Windows 窗体用户控件的 MFC 对话框类的包装器。

CWinFormsView
提供用于将 Windows 窗体控件作为 MFC 视图承载的一般功能。

CWinThread
表示应用程序中的执行线程。

CWnd
提供 Microsoft 基础类库中所有窗口类的基本功能。

CWordArray
支持 16 位数组。

MFC 桌面应用程序
包含与构成 MFC 库的类、全局函数、全局变量和宏相关的主题的链接。