MFC 類別
下列清單中的類別包含在 Microsoft Foundation Class (MFC) 程式庫中。
重要
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
類
CD2DLinearGradientBrush
和 CD2DRadialGradientBrush
類別的基底類別。
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 介面: IOleDocument
、 IOleDocumentView
、 IOleCommandTarget
和 IPrint
。
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
類
CMFCColorButton
和 CMFCColorBar
類別類別會一起使用來實作色彩選擇器控件。
CMFCColorDialog
類
表示色彩選取對話方塊。
CMFCColorMenuButton
類
支援啟動色彩選擇器對話方塊的功能表命令或工具列按鈕。
CMFCColorPickerCtrl
類
提供用於選取色彩之控制項的功能。
CMFCDesktopAlertDialog
類
與類別搭配CMFCDesktopAlertWnd
使用,在彈出視窗中顯示自定義對話方塊。
CMFCDesktopAlertWnd
類
實作顯示在螢幕上告知使用者相關事件之非強制回應對話方塊的功能。
CMFCDesktopAlertWndInfo
類
與類別搭配CMFCDesktopAlertWnd
使用。 這會指定如果桌面警示視窗出現時要顯示的控制項。
CMFCDragFrameImpl
類
繪製使用者以標準停駐模式拖曳窗格時出現的拖曳矩形。
CMFCDropDownToolBar
類
當使用者按住最上層工具列按鈕時出現的工具列。
CMFCDropDownToolbarButton
類
按一下時其行為像一般按鈕的工具列按鈕類型。 不過,它會開啟下拉式工具列 (CMFCDropDownToolBar
如果使用者按下並按住工具列按鈕,則為 [類別 ]。
CMFCDynamicLayout
類
指定使用者調整視窗大小時,控制項在視窗中如何移動和調整大小。
CMFCEditBrowseCtrl
類
支援編輯瀏覽控制項,這是選擇性包含瀏覽按鈕的可編輯文字方塊。 當使用者按一下瀏覽按鈕時,控制項就會執行自訂動作或顯示包含檔案瀏覽器或資料夾瀏覽器的標準對話方塊。
CMFCFilterChunkValueImpl
類
簡化區塊和屬性值組邏輯。
CMFCFontComboBox
類
建立包含字型清單的下拉式方塊控制項。
CMFCFontInfo
類
描述字型的名稱及其他屬性。
CMFCHeaderCtrl
類
支援在標題控制項中排序多個資料行。
CMFCImageEditorDialog
類
支援影像編輯器對話方塊。
CMFCKeyMapDialog
類
支援將命令對應至鍵盤按鍵的控制項。
CMFCLinkCtrl
類
顯示按鈕為超連結,並在按一下按鈕時,叫用連結的目標。
CMFCListCtrl
類
藉由支援 類別的CListCtrl
CMFCHeaderCtrl
進階標頭控件功能,擴充 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
類
管理各種自訂控制項網站;由 COleControlContainer
和 COleControlSite
物件實作。
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
類
在控制項中顯示資料庫記錄的檢視。
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 捲軸控制項的功能。
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
類
為 CPtrArray
或 CObArray
類別的物件提供類型安全「包裝函式」。
CTypedPtrList
類
為 CPtrList
類別的物件提供類型安全「包裝函式」。
CTypedPtrMap
類
為指標對應類別 CMapPtrToPtr
、 CMapPtrToWord
、 CMapWordToPtr
和 CMapStringToPtr
的物件提供類型安全「包裝函式」。
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 程式庫之類別、全域函式、全域變數和巨集的相關主題連結。