Share via


MFC 類別

下列清單中的類別包含在 Microsoft Foundation Class (MFC) 程式庫中。

提示

如需 MFC 和 ATL 程式設計通用的其他類別的相關資訊 CStringT ,請參閱 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 控制項) 中使用非同步 Moniker 的功能。

CAsyncSocket
表示 Windows Socket,這是網路通訊的端點。

CAutoHideDockSite
CDockSite 擴充 類別 以實作自動隱藏停駐窗格。

CBaseKeyFrame
實作主要畫面格的基本功能。

CBasePane
所有窗格的基底類別。

CBaseTabbedPane
擴充 類別 的功能 CDockablePane ,以支援建立索引標籤式視窗。

CBaseTransition
表示基本轉換。

CBitmap
封裝 Windows 繪圖裝置介面 (GDI) 點陣圖,並提供操作點陣圖的成員函式。

CBitmapButton
建立以點陣圖影像 (而非文字) 標記的按鈕控制項。

CBitmapRenderTarget
ID2D1BitmapRenderTarget的包裝函式。

CBrush
封裝 Windows 繪圖裝置介面 (GDI) 筆刷。

CButton
提供 Windows 按鈕控制項的功能。

CByteArray
支援動態位元組陣列。

CCachedDataPathProperty
實作非同步傳輸且在記憶體檔案中快取的 OLE 控制項屬性。

CCheckListBox
提供 Windows 檢查清單方塊的功能。

CClientDC
處理在建構階段和 ReleaseDC 解構時間呼叫 Windows 函 GetDC 式。

CCmdTarget
MFC 程式庫訊息對應架構的基底類別。

CCmdUI
只能在 ON_UPDATE_COMMAND_UI 衍生類別中的 CCmdTarget處理常式內使用。

CColorDialog
可讓您將色彩選取對話方塊納入應用程式。

CComboBox
提供 Windows 下拉式方塊的功能。

CComboBoxEx
藉由提供影像清單的支援,擴充下拉式方塊控制項。

CCommandLineInfo
協助應用程式啟動時剖析命令列。

CCommonDialog
封裝 Windows 通用對話方塊功能之類別的基底類別。

CConnectionPoint
定義用來與其他 OLE 物件通訊的特殊介面類型,稱為「連接點」。

CConstantTransition
封裝常數的轉換。

CContextMenuManager
管理捷徑功能表 (也稱為操作功能表)。

CControlBar
Control-bar 類別 CStatusBar 類別 CToolBar 類別、 CDialogBar 類別 CReBar 類別 COleResizeBar 類別 的基類。

CCriticalSection
代表「關鍵區段」(Critical Section),即是一次允許一個執行緒存取資源或程式碼區段的同步處理物件。

CCtrlView
調整文件檢視架構來配合 Windows 98 和 Windows NT 3.51 版 (含) 以後版本支援的通用控制項。

CCubicTransition
封裝立方轉換。

CCustomInterpolator
實作基本 Interpolator。

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 Foundation 類別使用的對話方塊資料交換 (DDX) 和對話方塊資料驗證 (DDV) 常式。

CDataPathProperty
實作可以非同步載入的 OLE 控制項屬性。

CDataRecoveryHandler
如果應用程式意外結束時,自動儲存文件並進行還原。

CDateTimeCtrl
封裝日期與時間選擇器控制項的功能。

CDBException
表示資料庫類別引發的例外狀況。

CDBVariant
表示 MFC ODBC 類別的 Variant 資料類型。

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
MFC 程式庫中所有例外狀況的基底類別。

CFieldExchange
支援資料庫類別使用的資料錄欄位交換 (RFX) 和大量資料錄欄位交換 (Bulk RFX) 常式。

CFile
MFC 檔案類別的基底類別。

CFileDialog
封裝 Windows 的通用檔案對話方塊。

CFileException
表示檔案相關的例外狀況。

CFileFind
執行本機檔案搜尋,而 是 Class 和 CFtpFileFind Class CGopherFileFind 基類 ,可執行網際網路檔案搜尋。

CFindReplaceDialog
可讓您在應用程式中實作標準字串 [尋找/取代] 對話方塊。

CFolderPickerDialog
在資料夾選擇器模式中實作 CFileDialog

CFont
封裝 Windows 繪圖裝置介面 (GDI) 字型並提供操作字型的成員函式。

CFontDialog
可讓您將字型選取對話方塊加入至應用程式。

CFontHolder
實作內建字型屬性,並封裝 Windows 字型物件和 IFont 介面的功能。

CFormView
用於表單檢視的基底類別。

CFrameWnd
提供 Windows 單一文件介面 (SDI) 重疊或快顯框架視窗的功能,以及管理視窗的成員。

CFrameWndEx
實作 Windows 單一文件介面 (SDI) 重疊或快顯框架視窗的功能,並提供管理視窗的成員。 它會擴充 CFrameWnd Class 類別

CFtpConnection
管理您與網際網路伺服器的 FTP 連接,並允許直接操作該伺服器上目錄和檔案。

CFtpFileFind
協助 FTP 伺服器的網際網路檔案搜尋。

CGdiObject
為各種 Windows 繪圖裝置介面 (GDI) 物件 (例如點陣圖、區域、筆刷、畫筆、調色盤和字型) 提供基底類別。

CGopherConnection
管理您與 Gopher 網際網路伺服器的連接。

CGopherFile
提供在 Gopher 伺服器上尋找和讀取檔案的功能。

CGopherFileFind
協助網際網路檔案搜尋 Gopher 伺服器。

CGopherLocator
從 Gopher 伺服器取得 gopher「定位器」、判斷定位器的型別,並讓定位器可供 CGopherFileFind Class 使用。

CHeaderCtrl
提供 Windows 通用標頭控制項的功能。

CHotKeyCtrl
提供 Windows 通用快速鍵控制項的功能。

CHtmlEditCtrl
提供 MFC 視窗中 ActiveX 控制項的功能 WebBrowser

CHtmlEditCtrlBase
表示 HTML 編輯元件。

CHtmlEditDoc
使用 CHtmlEditView Class ,提供 MFC 檔檢視架構內容中 WebBrowser 編輯平臺的功能。

CHtmlEditView
在 MFC 的文件/檢視架構內容中提供 WebBrowser 編輯平台的功能。

CHtmlView
在 MFC 的文件/檢視架構內容中提供 WebBrowser 控制項的功能。

CHttpConnection
管理您與 HTTP 伺服器的連接。

CHttpFile
提供在 HTTP 伺服器上要求和讀取檔案的功能。

CHwndRenderTarget
ID2D1HwndRenderTarget的包裝函式。

CImageList
提供 Windows 通用影像清單控制項的功能。

CInstantaneousTransition
封裝瞬間的轉換。

CInternetConnection
管理您與網際網路伺服器的連接。

CInternetException
表示與網際網路作業相關的例外狀況。

CInternetFile
啟用存取在使用網際網路通訊協定之遠端系統上的檔案。

CInternetSession
建立和初始化單一或多個同時網際網路工作階段,並視需要描述您與 Proxy 伺服器的連接。

CInterpolatorBase
實作回呼,當動畫 API 必須計算動畫變數的新值時由此 API 呼叫。

CInvalidArgException
這個類別表示無效引數例外狀況。

CIPAddressCtrl
提供 Windows 通用 IP 位址控制項的功能。

CJumpList
當您以滑鼠右鍵按一下工作列中的圖示時所顯示的捷徑清單。

CKeyboardManager
管理主框架視窗及子框架視窗的快速鍵資料表。

CKeyFrame
表示動畫主要畫面格。

CLinearTransition
封裝線性轉換。

CLinearTransitionFromSpeed
封裝線性速度轉換。

CLinkCtrl
提供 Windows 通用 SysLink 控制項的功能。

CList
支援可循序或依值存取之非唯一物件的排序清單。

CListBox
提供 Windows 清單方塊的功能。

CListCtrl
封裝「清單檢視控制項」的功能,顯示項目集合,其中每個項目是由圖示 (來自影像清單) 和標籤所組成的。

CListView
使用 MFC 的檔檢視架構,簡化使用清單控制項和 CListCtrl Class 的 類別、封裝清單控制項功能的類別。

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) 子視窗的功能。 它會擴充 Class 的功能 CMDIChildWnd 。 當 MDI 應用程式使用特定 MFC 類別時,Framework 必須有這個類別。

CMDIFrameWnd
提供 Windows 多重文件介面 (MDI) 框架視窗的功能,以及管理視窗的成員。

CMDIFrameWndEx
CFrameWnd 擴充類別 的功能,即 Windows 多重檔介面 (MDI) 框架視窗。

CMDITabInfo
用來將參數傳遞至 CMDIFrameWndEx::EnableMDITabbedGroups 方法。 設定這個類別的成員以控制 MDI 索引標籤式群組的行為。

CMemFile
支援 CFile 記憶體檔案的類別 衍生類別。

CMemoryException
表示記憶體不足例外狀況。

CMenu
Windows HMENU的封裝。

CMenuTearOffManager
管理 Tear-Off 功能表。 Tear-Off 功能表是在功能表列上的功能表。 使用者可以取下功能表列中的 Tear-Off 功能表,讓 Tear-Off 功能表浮動。

CMetaFileDC
實作 Windows 中繼檔,這個檔案包含一連串可重新執行來建立所需影像或文字的繪圖裝置介面 (GDI) 命令。

CMFCAcceleratorKey
實作虛擬按鍵對應和格式化的協助程式類別。

CMFCAcceleratorKeyAssignCtrl
CEdit 擴充 類別 以支援額外的系統按鈕,例如 ALT、CONTROL 和 SHIFT。

CMFCAutoHideButton
顯示或隱藏設定為隱藏之 CDockablePane 類別 的按鈕。

CMFCBaseTabCtrl
實作索引標籤式視窗的基本功能。

CMFCButton
將功能新增至 CButton Class 類別 ,例如對齊按鈕文字、結合按鈕文字和影像、選取游標,以及指定工具提示。

CMFCCaptionBar
控制列,可以顯示三個項目:按鈕、文字標籤和點陣圖。 它一次只能每個類型各顯示一個項目。 您可以將每個項目對齊控制項的左緣或右緣,或對齊中央。 您也可以將平面或 3D 樣式套用至標題列的上框線和下框線。

CMFCCaptionButton
實作顯示在停駐窗格或迷你框架視窗標題列中的按鈕。 Framework 通常會自動建立標題按鈕。

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
藉由支援 類別的 CListCtrlCMFCHeaderCtrl 進階標頭控制項功能,擴充 Class 類別的功能。

CMFCMaskedEdit
支援遮罩編輯控制項,這個控制項會根據遮罩驗證使用者輸入並根據範本顯示驗證的結果。

CMFCMenuBar
實作停駐的功能表列。

CMFCMenuButton
顯示快顯功能表和報告使用者功能表選取的按鈕。

CMFCOutlookBar
具有 Microsoft Outlook 2000 或 Outlook 2003 [ 巡覽窗格 ] 視覺外觀的索引標籤式窗格。 物件 CMFCOutlookBar 包含 CMFCOutlookBarTabCtrl Class 物件和一系列索引標籤。 索引標籤可以是 CMFCOutlookBarPane Class 物件或 CWnd 衍生物件。 對於使用者,Outlook 功能區會顯示為一系列按鈕與一個顯示區域。 當使用者按一下按鈕時,對應的控制項或按鈕窗格隨即顯示。

CMFCOutlookBarPane
衍生自 Class 的控制項,可插入 Outlook 列 ( CMFCOutlookBar 類別 )。 CMFCToolBar Outlook 功能區窗格包含一欄大型按鈕。 如果按鈕清單比窗格還要大,使用者可以上下捲動清單。 當使用者將 Outlook 功能區窗格從 Outlook 功能區卸離時,這個窗格可以在主框架視窗中停駐或浮動。

CMFCOutlookBarTabCtrl
具有 Microsoft Outlook [ 巡覽窗格 ] 視覺外觀的索引標籤控制項。

CMFCPopupMenu
實作 Windows 快顯功能表功能,並加入功能 (例如 Tear-Off 功能表和工具提示) 進行擴充。

CMFCPopupMenuBar
內嵌於快顯功能表的功能表列。

CMFCPreviewCtrlImpl
實作放置在 Shell for Rich Preview 提供之主機視窗上的視窗。

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
提供視窗清單控制項功能,並加入顯示 Shell 項目清單的能力以擴充此功能。

CMFCShellTreeCtrl
CTreeCtrl 藉由顯示 Shell 專案的階層來擴充類別 功能。

CMFCSpinButtonCtrl
支援繪製微調按鈕控制項的視覺管理員。

CMFCStatusBar
實作類似 CStatusBar 類別的狀態列。 不過, CMFCStatusBar 類別具有 CStatusBar 類別所未提供的功能,例如能夠顯示影像、動畫和進度列,而且能夠回應滑鼠按兩下。

CMFCTabCtrl
提供索引標籤控制項的功能。 索引標籤控制項會顯示頂端或底部有一般或 3D 索引標籤的可停駐視窗。 索引標籤可以顯示文字和影像,當在使用中狀態時,也可變更色彩。

'CMFCTabToolTipInfo 結構
提供有關使用者停留所在之 MDI 索引標籤的資訊。

CMFCTasksPane
實作可點選式項目 (工作) 清單。

CMFCTasksPaneTask
協助程式類別,代表工作窗格控制項的工作 ( CMFCTasksPane 類別 )。 工作物件代表工作組中的專案( CMFCTasksPaneTaskGroup 類別 )。 每個工作可以有命令,當使用者按一下工作與工作名稱左邊的圖示時,Framework 就會執行這個命令。

CMFCTasksPaneTaskGroup
類別控制項所使用的 CMFCTasksPane Helper 類別 。 屬於類型 CMFCTasksPaneTaskGroup 的物件表示「 工作群組」(Task Group)。 工作群組是 Framework 顯示在具有摺疊按鈕之不同方塊中的項目清單。 方塊可以有選擇性的標題 (群組名稱)。 如果群組已摺疊,工作清單是不可見的。

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 Class 物件產生關聯。

CMultiDocTemplate
定義實作多重文件介面 (MDI) 的文件範本。

CMultiLock
代表多執行緒程式用來控制多個資源存取的存取控制機制。

CMultiPageDHtmlDialog
多頁對話方塊會循序顯示多個 HTML 網頁並處理來自每頁的事件。

CMultiPaneFrameWnd
CPaneFrameWnd 擴充類別 。 這可以支援多個窗格。 除了控制列的單一內嵌控制碼,還包含一個 CPaneContainerManager Class 物件, CMultiPaneFrameWnd 可讓使用者將一個停駐到另一個 CMultiPaneFrameWnd 控制項列,並動態建立多個浮動索引標籤式視窗。

CMutex
代表 Mutex,即允許執行緒互斥 (Mutually Exclusive) 存取資源的同步物件。

CNetAddressCtrl
CNetAddressCtrl 類別表示網路位址控制項,您可以用來輸入和驗證 IPv4、IPv6 和具名 DNS 位址的格式。

CNotSupportedException
表示因要求不支援的功能而產生的例外狀況。

CObArray
支援 CObject 指標的陣列。

CObject
MFC 程式庫的主要基底類別。

CObList
支援可循序或依指標值存取之非唯一 CObject 指標的排序清單。

COccManager
管理各種自訂控制項網站;由 COleControlContainerCOleControlSite 物件實作。

COleBusyDialog
用於 OLE 的 [伺服器沒有回應] 或 [伺服器忙碌] 對話方塊。

COleChangeIconDialog
用於 OLE 的 [變更圖示] 對話方塊。

COleChangeSourceDialog
用於 OLE 的 [變更來源] 對話方塊。

COleClientItem
定義 OLE 項目的容器介面。

COleCmdUI
實作 MFC 的方法以更新與應用程式 IOleCommandTarget驅動功能相關聯之使用者介面物件的狀態。

COleControl
開發 OLE 控制項的強大基底類別。

COleControlContainer
做為 ActiveX 控制項的控制項容器。

COleControlModule
OLE 控制項模組物件所衍生自的基底類別。

COleControlSite
提供自訂用戶端控制項介面的支援。

COleConvertDialog
如需詳細資訊,請參閱 OLEUICONVERT Windows SDK 中的 結構。

COleCurrency
封裝 OLE Automation 的 CURRENCY 資料類型。

COleDataObject
用於資料傳輸以透過剪貼簿、拖放作業或內嵌 OLE 項目擷取各種格式的資料。

COleDataSource
做為快取,應用程式在此放置資料,以便在資料傳輸作業 (例如剪貼簿或拖放作業) 期間提供。

COleDBRecordView
在控制項中顯示資料庫記錄的檢視。

COleDialog
提供 OLE 對話方塊通用的功能。

COleDispatchDriver
實作 OLE Automation 的用戶端。

COleDispatchException
處理 OLE IDispatch 介面 (OLE Automation 的主要部分) 特定的例外狀況。

COleDocObjectItem
實作主動式文件內含項目。

COleDocument
支援視覺化編輯之 OLE 文件的基底類別。

COleDropSource
可讓使用者將資料拖曳到置放目標。

COleDropTarget
提供視窗與 OLE 程式庫之間的溝通機制。

COleException
表示與 OLE 作業相關的例外狀況。

COleInsertDialog
用於 OLE 的 [插入物件] 對話方塊。

COleIPFrameWnd
應用程式就地編輯視窗的基底。

COleIPFrameWndEx
實作支援 MFC 的 OLE 容器。 您必須從 COleIPFrameWndEx 類別衍生應用程式的就地框架視窗類別,而不是從 COleIPFrameWnd 類別衍生它。

COleLinkingDoc
支援連結至所包含內嵌項目之 OLE 容器文件的基底類別。

COleLinksDialog
用於 OLE 的 [編輯連結] 對話方塊。

COleMessageFilter
管理 OLE 應用程式互動所需的並行。

COleObjectFactory
實作建立 OLE 物件 (例如伺服器、Automation 物件和文件) 的 OLE Class Factory。

COlePasteSpecialDialog
用於 OLE 的 [選擇性貼上] 對話方塊。

COlePropertiesDialog
封裝 Windows 通用 OLE 物件屬性對話方塊。

COlePropertyPage
用來將自訂控制項的屬性顯示在類似對話方塊的圖形介面中。

COleResizeBar
支援就地 OLE 項目調整大小的控制列類型。

COleSafeArray
類別,用來處理任意類型和維度的陣列。

COleServerDoc
OLE 伺服器文件的基底類別。

COleServerItem
提供 OLE 項目的伺服器介面。

COleStreamFile
表示在複合檔案中做為 OLE 結構化儲存體之一部分的資料流 (IStream)。

COleTemplateServer
用於 OLE 視覺化編輯伺服程式、Automation 伺服程式和連結容器 (支援內嵌連結的應用程式)。

COleUpdateDialog
用於 OLE [編輯連結] 對話方塊的特殊狀況,當您只需要更新文件中現有的連結或內嵌物件時,應該使用此項。

COleVariant
封裝 VARIANT 資料類型。

CPagerCtrl
CPagerCtrl 類別會封裝 Windows 頁面巡覽區控制項,可以將不符合容器視窗大小的包含視窗捲動到檢視中。

CPageSetupDialog
封裝 Windows 通用 OLE 版面設定對話方塊所提供的服務,以及設定和修改列印邊界的額外支援。

CPaintDC
衍生自 CDC 類別 的裝置內容類別別。

CPalette
封裝 Windows 調色盤。

CPane
類別的 CControlBar 增強。 如果您升級現有的 MFC 專案,您必須以 CControlBar 取代所有 CPane項目。

CPaneContainer
MFC 實作停駐模型的基本元件。 這個類別的物件會將指標儲存在兩個停駐窗格或兩個 實例。 CPaneContainer 它也會儲存分隔窗格(或容器)分隔器指標。 Framework 可以將容器巢狀於容器內部,建置表示複雜停駐配置的二進位樹狀目錄。 二進位樹狀結構的根目錄會儲存在 Class 物件中。 CPaneContainerManager

CPaneContainerManager
管理目前停駐配置的儲存和顯示。

CPaneDialog
支援非強制回應的可停駐對話方塊。

CPaneDivider
分隔兩個窗格,分隔窗格的兩個群組,或將窗格群組與主框架視窗工作區隔開。

CPaneFrameWnd
實作包含一個窗格的迷你框架視窗。 窗格會填滿視窗的工作區。

CParabolicTransitionFromAcceleration
封裝拋物線加速轉換。

CPen
封裝 Windows 繪圖裝置介面 (GDI) 畫筆。

CPictureHolder
實作 [圖片] 屬性,讓使用者在控制項中顯示圖片。

CPoint
類似於 Windows POINT 結構。

CPrintDialog
封裝 Windows 通用列印對話方塊提供的服務。

CPrintDialogEx
封裝 Windows Print 屬性工作表所提供的服務。

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
使用 CRichEditView Class 和 CRichEditDoc Class ,提供 MFC 檔檢視架構內容中豐富編輯控制項的功能。

CRichEditCtrl
提供 Windows Rich Edit 控制項的功能。

CRichEditDoc
使用 CRichEditView Class 和 CRichEditCntrItem Class ,提供 MFC 檔檢視架構內容中豐富編輯控制項的功能。

CRichEditView
使用 CRichEditDoc Class 和 CRichEditCntrItem Class ,提供 MFC 檔檢視架構內容中豐富編輯控制項的功能。

CScrollBar
提供 Windows 捲軸控制項的功能。

CScrollView
CView 具有捲動功能的類別

CSemaphore
表示「信號」;這是一種同步處理物件,其允許限定數量的執行緒在一或多個處理序中存取資源,並會持續計算目前存取指定資源的執行緒數目。

CSettingsStore
包裝 Windows 應用程式開發介面函式,提供用來存取登錄的物件導向介面。

CSettingsStoreSP
您可以用來建立 類別實例的 CSettingsStore Helper 類別

CSharedFile
支援 CMemFile 共用記憶體檔案的類別 衍生類別。

CShellManager
實作數個可讓您使用識別項清單指標 (PIDL) 的方法。

CSimpleException
這個類別是資源關鍵 MFC 例外狀況的基底類別。

CSingleDocTemplate
定義實作單一文件介面 (SDI) 的文件範本。

CSingleLock
代表多執行緒程式用來控制單一資源存取的存取控制機制。

CSinusoidalTransitionFromRange
封裝已指定振動範圍的正弦曲線範圍轉換。

CSinusoidalTransitionFromVelocity
封裝由動畫變數的初始速度決定其幅度的正弦曲線速度轉換。

CSize
類似于 Windows SIZE 結構,它會實作相對座標或位置。

CSliderCtrl
提供 Windows 通用滑桿控制項的功能。

CSmartDockingInfo
定義智慧停駐標記的外觀。

CSmoothStopTransition
封裝平滑停止轉換。

CSocket
衍生自 CAsyncSocket,而且代表較高層級的 Windows Sockets API 抽象。

CSocketFile
CFile 物件,用於透過 Windows Sockets 在網路上傳送和接收資料。

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 Class ) 的使用。

CTaskDialog
功能像訊息方塊,但是可向使用者顯示其他資訊的快顯對話方塊。 CTaskDialog 也包含從使用者收集資訊的功能。

CToolBar
有一列點陣圖按鈕和選擇性分隔線的控制列。

CToolBarCtrl
提供 Windows 工具列通用控制項的功能。

CToolTipCtrl
封裝「工具提示控制項」的功能,這個小型快顯視窗會顯示單行文字,描述應用程式中工具用途。

CTooltipManager
維護工具提示的執行階段資訊。 CTooltipManager 類別會在每個應用程式具現化一次。

CTreeCtrl
提供 Windows 通用樹狀檢閱控制項的功能。

CTreeView
使用 MFC 的檔檢視架構,簡化樹狀目錄控制項和 CTreeCtrl Class 的使用,以及封裝樹狀結構控制項功能的類別。

CTypedPtrArray
CPtrArrayCObArray類別的物件提供類型安全「包裝函式」。

CTypedPtrList
CPtrList類別的物件提供類型安全「包裝函式」。

CTypedPtrMap
為指標對應類別 CMapPtrToPtrCMapPtrToWordCMapWordToPtrCMapStringToPtr的物件提供類型安全「包裝函式」。

CUIntArray
支援不帶正負號整數的陣列。

CUserException
擲回以停止使用者作業。

CUserTool
執行外部應用程式的功能表項目。 [ 自訂 ] 對話方塊 ( CMFCToolBarsCustomizeDialog 類別 ) 的 [工具 ] 索引標籤可讓使用者新增使用者工具,並指定每個使用者工具的名稱、命令、引數和初始目錄。

CUserToolsManager
維護應用程式中 Class 物件的集合 CUserTool 使用者工具是執行外部應用程式的功能表項目。 CUserToolsManager 物件可讓使用者或開發人員將新的使用者工具加入至應用程式。 它支援執行與使用者工具相關聯的命令,也會在 Windows 登錄中儲存使用者工具的相關資訊。

CView
提供使用者定義的檢視類別的基本功能。

CVSListBox
支援可編輯的清單控制項。

CWaitCursor
可讓您以使用一行程式碼的方式,在執行長時間作業期間顯示等待游標,這通常顯示為沙漏。

CWinApp
Windows 應用程式物件所衍生自的基底類別。

CWinAppEx
處理應用程式狀態、儲存狀態至登錄、從登錄載入狀態、初始化應用程式管理員,並提供這些相同應用程式管理員的連結。

CWindowDC
衍生自 CDC

CWinFormsControl
提供裝載 Windows Form 控制項的基本功能。

CWinFormsDialog
裝載 Windows Form 使用者控制項的 MFC 對話方塊類別包裝函式。

CWinFormsView
提供可將 Windows Form 控制項裝載為 MFC 檢視的一般功能。

CWinThread
代表應用程式內執行的執行緒。

CWnd
提供 MFC 程式庫中所有視窗類別的基本功能。

CWordArray
支援 16 位元字組陣列。

MFC 傳統型應用程式
包含組成 MFC 程式庫之類別、全域函式、全域變數和巨集的相關主題連結。