MFC 類別
下列清單中的類別包含在 Microsoft Foundation Class (MFC) 程式庫中。
提示
如需 CStringT 以及 MFC 和 ATL 程式設計通用的其他類別的詳細資訊,請參閱 Classes Shared by MFC and 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 類別
在建構階段處理 Windows 函式 GetDC 的呼叫,在解構階段處理 ReleaseDC 的呼叫。CCmdTarget 類別
MFC 程式庫訊息對應架構的基底類別。CCmdUI 類別
只能在 CCmdTarget 衍生類別中的 ON_UPDATE_COMMAND_UI 處理常式內使用。CColorDialog 類別
可讓您將色彩選取對話方塊納入應用程式。CComboBox 類別
提供 Windows 下拉式方塊的功能。CComboBoxEx 類別
藉由提供影像清單的支援,擴充下拉式方塊控制項。CCommandLineInfo 類別
協助應用程式啟動時剖析命令列。CCommonDialog 類別
封裝 Windows 通用對話方塊功能之類別的基底類別。CConnectionPoint 類別
定義用來與其他 OLE 物件通訊的特殊介面類型,稱為「連接點」。CConstantTransition 類別
封裝常數的轉換。CContextMenuManager 類別
管理捷徑功能表 (也稱為內容功能表)。CControlBar 類別
控制列類別 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 類別
執行本機檔案搜尋,而且是執行網際網路檔案搜尋之 CGopherFileFind 類別 和 CFtpFileFind 類別 的基底類別。CFindReplaceDialog 類別
可讓您在應用程式中實作標準字串 [尋找/取代] 對話方塊。CFolderPickerDialog 類別
實作資料夾選擇器模式的 CFileDialog。CFont 類別
封裝 Windows 繪圖裝置介面 (GDI) 字型並提供操作字型的成員函式。CFontDialog 類別
可讓您將字型選取對話方塊加入至應用程式。CFontHolder 類別
實作內建字型屬性,並封裝 Windows 字型物件和 IFont 介面的功能。CFormView 類別
用於表單檢視的基底類別。CFrameWnd 類別
提供 Windows 單一文件介面 (SDI) 重疊或快顯框架視窗的功能,以及管理視窗的成員。CFrameWndEx 類別
實作 Windows 單一文件介面 (SDI) 重疊或快顯框架視窗的功能,並提供管理視窗的成員。 這會擴充 CFrameWnd 類別 類別。CFtpConnection 類別
管理您與網際網路伺服器的 FTP 連接,並允許直接操作該伺服器上目錄和檔案。CFtpFileFind 類別
協助 FTP 伺服器的網際網路檔案搜尋。CGdiObject 類別
為各種 Windows 繪圖裝置介面 (GDI) 物件 (例如點陣圖、區域、筆刷、畫筆、調色盤和字型) 提供基底類別。CGopherConnection 類別
管理您與 Gopher 網際網路伺服器的連接。CGopherFile 類別
提供在 Gopher 伺服器上尋找和讀取檔案的功能。CGopherFileFind 類別
協助網際網路檔案搜尋 Gopher 伺服器。CGopherLocator 類別
從 Gopher 伺服器取得 Gopher「定位器」,判斷定位器的類型,並將定位器提供給 CGopherFileFind 類別。CHeaderCtrl 類別
提供 Windows 通用標頭控制項的功能。CHotKeyCtrl 類別
提供 Windows 通用快速鍵控制項的功能。CHtmlEditCtrl 類別
在 MFC 視窗中提供 WebBrowser ActiveX 控制項的功能。CHtmlEditCtrlBase 類別
表示 HTML 編輯元件。CHtmlEditDoc 類別
搭配 CHtmlEditView 類別,在 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 類別 (封裝清單控制項功能的類別) 的使用。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 類別時,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 類別 類別,例如對齊按鈕文字、結合按鈕文字和影像、選取游標和指定工具提示。CMFCCaptionBar 類別
控制列,可以顯示三個項目:按鈕、文字標籤和點陣圖。 它一次只能每個類型各顯示一個項目。 您可以將每個項目對齊控制項的左緣或右緣,或對齊中央。 您也可以將平面或 3D 樣式套用至標題列的上框線和下框線。CMFCCaptionButton 類別
實作顯示在停駐窗格或迷你框架視窗標題列中的按鈕。 Framework 通常會自動建立標題按鈕。CMFCColorBar 類別
表示可選取文件或應用程式之色彩的停駐控制列。CMFCColorButton 類別
CMFCColorButton 和 CMFCColorBar 類別 類別會一起用來實作色彩選擇器控制項。CMFCColorDialog 類別
表示色彩選取對話方塊。CMFCColorMenuButton 類別
支援啟動色彩選擇器對話方塊的功能表命令或工具列按鈕。CMFCColorPickerCtrl 類別
提供用於選取色彩之控制項的功能。CMFCDesktopAlertDialog 類別
與 CMFCDesktopAlertWnd 類別 一起用來將自訂對話方塊顯示在快顯視窗中。CMFCDesktopAlertWnd 類別
實作顯示在螢幕上告知使用者相關事件之非強制回應對話方塊的功能。CMFCDesktopAlertWndInfo 類別
與 CMFCDesktopAlertWnd 類別 一起使用。 這會指定如果桌面警示視窗出現時要顯示的控制項。CMFCDragFrameImpl 類別
繪製使用者以標準停駐模式拖曳窗格時出現的拖曳矩形。CMFCDropDownToolBar 類別
當使用者按住最上層工具列按鈕時出現的工具列。CMFCDropDownToolbarButton 類別
按一下時其行為像一般按鈕的工具列按鈕類型。 不過,如果使用者按住工具列按鈕,則會開啟下拉式工具列 (CMFCDropDownToolBar 類別)。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 快顯功能表功能,並加入功能 (例如 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 類別
透過顯示 Shell 項目的階層架構,擴充 CTreeCtrl 類別功能。CMFCSpinButtonCtrl 類別
支援繪製微調按鈕控制項的視覺管理員。CMFCStatusBar 類別
實作類似 CStatusBar 類別的狀態列。 不過,CMFCStatusBar 類別具有 CStatusBar 類別所未提供的功能,例如能夠顯示影像、動畫和進度列,而且能夠回應滑鼠按兩下。CMFCTabCtrl 類別
提供索引標籤控制項的功能。 索引標籤控制項會顯示頂端或底部有一般或 3D 索引標籤的可停駐視窗。 索引標籤可以顯示文字和影像,當在使用中狀態時,也可變更色彩。CMFCTabToolTipInfo 結構
提供有關使用者停留所在之 MDI 索引標籤的資訊。CMFCTasksPane 類別
實作可點選式項目 (工作) 清單。CMFCTasksPaneTask 類別
表示工作窗格控制項 (CMFCTasksPane 類別) 之工作的協助程式類別。 工作物件表示工作群組中的項目 (CMFCTasksPaneTaskGroup 類別)。 每個工作可以有命令,當使用者按一下工作與工作名稱左邊的圖示時,Framework 就會執行這個命令。CMFCTasksPaneTaskGroup 類別
CMFCTasksPane 類別 控制項所使用的協助程式類別。 屬於類型 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 類別 物件建立關聯。CMultiDocTemplate 類別
定義實作多重文件介面 (MDI) 的文件範本。CMultiLock 類別
代表多執行緒程式用來控制多個資源存取的存取控制機制。CMultiPageDHtmlDialog 類別
多頁對話方塊會循序顯示多個 HTML 網頁並處理來自每頁的事件。CMultiPaneFrameWnd 類別
擴充 CPaneFrameWnd 類別。 這可以支援多個窗格。 CMultiPaneFrameWnd 包含的不是控制列的單一內嵌控制代碼,而是可讓使用者將一個 CMultiPaneFrameWnd 停駐到另一個視窗和動態建立多個浮動索引標籤式視窗的 CPaneContainerManager 類別 物件。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 類別
如需詳細資訊,請參閱 Windows SDK 中的 OLEUICONVERT 結構。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 專案,您必須以 CPane 取代所有 CControlBar 項目。CPaneContainer 類別
MFC 實作停駐模型的基本元件。 這個類別的物件儲存兩個停駐窗格的指標或 CPaneContainer 的兩個執行個體的指標,也存放分隔窗格 (或容器) 的分割線的指標。 Framework 可以將容器巢狀於容器內部,建置表示複雜停駐配置的二進位樹狀目錄。 二進位樹狀目錄的根是儲存在 CPaneContainerManager 類別 物件中。CPaneContainerManager 類別
管理目前停駐配置的儲存和顯示。CPaneDialog 類別
支援非強制回應的可停駐對話方塊。CPaneDivider 類別
分隔兩個窗格,分隔窗格的兩個群組,或將窗格群組與主框架視窗工作區隔開。CPaneFrameWnd 類別
實作包含一個窗格的迷你框架視窗。 窗格會填滿視窗的工作區。CParabolicTransitionFromAcceleration 類別
封裝拋物線加速轉換。CPen 類別
封裝 Windows 繪圖裝置介面 (GDI) 畫筆。CPictureHolder 類別
實作 [圖片] 屬性,讓使用者在控制項中顯示圖片。CPoint Class
類似於 Windows POINT 結構。CPrintDialog 類別
封裝 Windows 通用列印對話方塊提供的服務。CPrintDialogEx 類別
封裝 Windows 2000 列印屬性工作表提供的服務。CProgressCtrl 類別
提供 Windows 通用進度列控制項的功能。CPropertyPage 類別
表示屬性工作表的個別頁面,也稱為索引標籤對話方塊。CPropertySheet 類別
表示屬性工作表,也稱為索引標籤對話方塊。CPropExchange 類別
支援 OLE 控制項的永續性實作。CPtrArray 類別
支援 void 指標的陣列。CPtrList 類別
支援 void 指標的清單。CReBar 類別
提供 Rebar 控制項配置、持續性和狀態資訊的控制列。CReBarCtrl 類別
封裝 Rebar 控制項的功能,這個控制項是子視窗的容器。CRecentDockSiteInfo 類別
儲存 CPane 類別的最新狀態資訊的協助程式類別。CRecentFileList 類別
支援最近使用的 (MRU) 檔案清單控制項。CRecordset 類別
表示選取自資料來源的資料錄集。CRecordView 類別
在控制項中顯示資料庫記錄的檢視。CRect Class
類似於 Windows RECT 結構 結構。CRectTracker 類別
可讓項目以不同的方式顯示、移動和調整大小。CRenderTarget 類別
ID2D1RenderTarget 的包裝函式。CResourceException 類別
當 Windows 找不到或無法配置所要求的資源時產生的。CReversalTransition 類別
封裝反轉的轉換。CRgn 類別
封裝 Windows 繪圖裝置介面 (GDI) 區域。CRichEditCntrItem 類別
搭配 CRichEditView 類別 和 CRichEditDoc 類別,在 MFC 的文件檢視架構內容中提供 Rich Edit 控制項的功能。CRichEditCtrl 類別
提供 Windows Rich Edit 控制項的功能。CRichEditDoc 類別
搭配 CRichEditView 類別 和 CRichEditCntrItem 類別,在 MFC 的文件檢視架構內容中提供 Rich Edit 控制項的功能。CRichEditView 類別
搭配 CRichEditDoc 類別 和 CRichEditCntrItem 類別,在 MFC 的文件檢視架構內容中提供 Rich Edit 控制項的功能。CScrollBar 類別
提供 Windows 捲軸控制項的功能。CScrollView 類別
具有捲動功能的 CView 類別。CSemaphore 類別
表示「號誌」(Semaphore),這是允許限定數量的執行緒在一個或多個處理序中存取資源的同步處理物件。持續計算目前存取指定之資源的執行緒數目。CSettingsStore 類別
包裝 Windows 應用程式開發介面函式,提供用來存取登錄的物件導向介面。CSettingsStoreSP 類別
可用來建立 CSettingsStore 類別執行個體的協助程式類別。CSharedFile 類別
支援共用記憶體檔案的 CMemFile 類別 衍生類別。CShellManager 類別
實作數個可讓您使用識別項清單指標 (PIDL) 的方法。CSimpleException 類別
這個類別是資源關鍵 MFC 例外狀況的基底類別。CSingleDocTemplate 類別
定義實作單一文件介面 (SDI) 的文件範本。CSingleLock 類別
代表多執行緒程式用來控制單一資源存取的存取控制機制。CSinusoidalTransitionFromRange 類別
封裝已指定振動範圍的正弦曲線範圍轉換。CSinusoidalTransitionFromVelocity 類別
封裝由動畫變數的初始速度決定其幅度的正弦曲線速度轉換。CSize Class
類似於實作相對座標或位置的 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 類別) 的使用。CTaskDialog 類別
功能像訊息方塊,但是可向使用者顯示其他資訊的快顯對話方塊。 CTaskDialog 也包含從使用者收集資訊的功能。CToolBar 類別
有一列點陣圖按鈕和選擇性分隔線的控制列。CToolBarCtrl 類別
提供 Windows 工具列通用控制項的功能。CToolTipCtrl 類別
封裝「工具提示控制項」的功能,這個小型快顯視窗顯示說明應用程式中工具用途的單行文字。CTooltipManager 類別
維護工具提示的執行階段資訊。 CTooltipManager 類別會在每個應用程式具現化一次。CTreeCtrl 類別
提供 Windows 通用樹狀檢視控制項的功能。CTreeView 類別
透過 MFC 的文件檢視架構,簡化樹狀目錄控制項及 CTreeCtrl 類別 (封裝樹狀目錄控制項功能的類別) 的使用。CTypedPtrArray 類別
為 CPtrArray 或 CObArray 類別的物件提供類型安全「包裝函式」。CTypedPtrList 類別
為 CPtrList 類別的物件提供類型安全「包裝函式」。CTypedPtrMap 類別
為指標對應類別 CMapPtrToPtr、CMapPtrToWord、CMapWordToPtr 和 CMapStringToPtr 的物件提供類型安全「包裝函式」。CUIntArray 類別
支援不帶正負號整數的陣列。CUserException 類別
擲回以停止使用者作業。CUserTool 類別
執行外部應用程式的功能表項目。 [自訂] 對話方塊 (CMFCToolBarsCustomizeDialog 類別) 的 [工具] 索引標籤可讓使用者加入使用者工具,以及指定每個使用者工具的名稱、命令、引數和初始目錄。CUserToolsManager 類別
維護應用程式中的 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 程式庫之類別、全域函式、全域變數和巨集的相關主題連結。