다음을 통해 공유


MFC 클래스

다음 목록의 클래스는 MFC(Microsoft Foundation Class) 라이브러리에 포함되어 있습니다.

MFC 및 ATL 프로그래밍에 공통적인 클래스 및 기타 클래스에 대한 CStringT 자세한 내용은 MFC 및 ATL에서 공유하는 클래스를 참조하세요.

Important

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 클래스
serialization 예외 상태를 나타냅니다.

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 클래스
생성 시 및 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 클래스
한 번에 한 스레드에서 코드 섹션 또는 리소스 하나에 액세스할 수 있도록 하는 동기화 개체인 "임계 섹션"을 나타냅니다.

CCtrlView 클래스
문서 뷰 아키텍처를 Windows 98 및 Windows NT 버전 3.51 이상에서 지원하는 공통의 컨트롤에 맞게 변경합니다.

CCubicTransition 클래스
3차원 전환을 캡슐화합니다.

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(Data Access Objects)를 기반으로 하는 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 클래스
영구 메모리(파일)에서 하나 이상의 도킹 컨트롤 막대의 상태를 로드, 언로드 또는 지우는 serialize된 CObject 클래스입니다.

CDocObjectServer 클래스
일반 COleDocument 서버를 전체 DocObject 서버로 만드는 데 필요한 추가 OLE 인터페이스( IOleDocument, IOleDocumentView, IOleCommandTarget, 및 IPrint)를 구현합니다.

CDocObjectServerItem 클래스
DocObject 서버 전용 OLE 서버 동사를 구현합니다.

CDocTemplate 클래스
문서 템플릿의 기본 기능을 정의하는 추상 기본 클래스입니다.

CDocument 클래스
사용자 정의 문서 클래스에 대한 기본 기능을 제공합니다.

CDragListBox 클래스
CDragListBox 클래스를 사용하면 Windows 목록 상자의 기능을 제공하는 것 외에도 사용자가 목록 상자 내에서 파일 이름과 같은 목록 상자 항목을 이동할 수 있습니다.

CDrawingManager 클래스
복합 그리기 알고리즘을 구현합니다.

CDumpContext 클래스
사용자가 읽을 수 있는 텍스트 형식으로 스트림 지향 진단 출력을 지원합니다.

CDWordArray 클래스
32비트 2배 워드를 지원합니다.

CEdit 클래스
Windows 편집 컨트롤의 기능을 제공합니다.

CEditView 클래스
Windows 편집 컨트롤의 기능을 제공하고 간단한 텍스트 편집기 기능을 구현하는 데 사용할 수 있는 뷰 클래스의 유형입니다.

CEvent 클래스
한 스레드에서 이벤트가 발생했음을 다른 스레드에 알릴 수 있도록 하는 동기화 개체인 "이벤트"를 나타냅니다.

CException 클래스
MFC 라이브러리의 모든 예외에 대한 기본 클래스입니다.

CFieldExchange 클래스
데이터베이스 클래스에서 사용되는 RFX(레코드 필드 교환) 및 대량 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 "locator"를 가져오고, 로케이터의 형식을 결정하고, 클래스에서 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 클래스
한 개 또는 여러 개의 동시 인터넷 세션을 만들어 초기화하며, 필요한 경우 프록시 서버에 대한 연결을 설명합니다.

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 클래스
MDI(Windows 다중 문서 인터페이스) 프레임 창인 클래스CFrameWnd 기능을 확장합니다.

CMDITabInfo 클래스
메서드에 매개 변수를 CMDIFrameWndEx::EnableMDITabbedGroups 전달하는 데 사용됩니다. MDI 탭 그룹의 동작을 제어하려면 이 클래스의 멤버를 설정합니다.

CMemFile 클래스
CFile 메모리 파일을 지원하는 클래스 파생 클래스입니다.

CMemoryException 클래스
메모리 부족 예외 상태를 나타냅니다.

CMenu 클래스
Windows HMENU의 캡슐화입니다.

CMenuTearOffManager 클래스
분리 메뉴를 관리합니다. 분리 메뉴는 메뉴 모음의 메뉴입니다. 사용자는 메뉴 모음에서 분리 메뉴를 제거하여 이동 가능한 상태로 만들 수 있습니다.

CMetaFileDC 클래스
원하는 이미지 또는 텍스트를 만들기 위해 재생할 수 있는 GDI(그래픽 디바이스 인터페이스) 명령 시퀀스가 포함된 Windows 메타파일을 구현합니다.

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 클래스
클래스의 CListCtrl 고급 헤더 컨트롤 기능을 지원하여 클래스 클래스의 기능을 확장합니다CMFCHeaderCtrl.

CMFCMaskedEdit 클래스
마스크에 대해 사용자 입력의 유효성을 검사하고 템플릿에 따라 유효성 검사된 결과를 표시하는 마스킹된 편집 컨트롤을 지원합니다.

CMFCMenuBar 클래스
도킹을 구현하는 메뉴 모음입니다.

CMFCMenuButton 클래스
사용자가 선택한 메뉴에 팝업 메뉴와 보고서를 표시하는 단추입니다.

CMFCOutlookBar 클래스
Microsoft Outlook 2000 또는 Outlook 2003의 탐색 창 과 시각적으로 유사한 탭 창입니다. 개체에는 CMFCOutlookBar CMFCOutlookBarTabCtrl Class 개체와 일련의 탭이 포함됩니다. 탭은 클래스 개체 또는 CWnd파생 개체일 CMFCOutlookBarPane 수 있습니다. Outlook 표시줄은 사용자에게 일련의 단추와 표시 영역으로 나타납니다. 사용자가 단추를 클릭하면 해당 컨트롤 또는 단추 창이 표시됩니다.

CMFCOutlookBarPane 클래스
Outlook 표시줄(CMFCOutlookBar클래스)에 삽입할 수 있는 클래스에서CMFCToolBar 파생된 컨트롤입니다. Outlook 표시줄 창에 큰 단추의 열이 포함되어 있습니다. 단추 목록이 창보다 크면 위 아래로 스크롤할 수 있습니다. 사용자가 Outlook 표시줄 창을 Outlook 표시줄에서 분리하면 기본 프레임 창에서 이동하거나 도킹할 수 있습니다.

CMFCOutlookBarTabCtrl 클래스
Microsoft Outlook의 탐색 창 과 시각적으로 유사한 탭 컨트롤입니다.

CMFCPopupMenu 클래스
Windows 팝업 메뉴 기능을 구현하고 분리 메뉴, 도구 설명 같은 기능을 추가하여 확장합니다.

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 클래스
Windows 목록 컨트롤 기능을 제공하고 셸 항목 목록을 표시하는 기능을 포함하도록 확장합니다.

CMFCShellTreeCtrl 클래스
셸 항목의 CTreeCtrl 계층 구조를 표시하여 클래스 기능을 확장합니다.

CMFCSpinButtonCtrl 클래스
스핀 단추 컨트롤을 그리는 비주얼 관리자를 지원합니다.

CMFCStatusBar 클래스
CStatusBar 클래스와 유사한 상태 표시줄을 구현합니다. 그러나 CMFCStatusBar 클래스에는 CStatusBar 클래스에 의해 제공되지 않는 기능(예: 이미지, 애니메이션 및 진행률 표시줄을 표시하는 기능 및 마우스 두 번 클릭에 응답하는 기능)이 포함되어 있습니다.

CMFCTabCtrl 클래스
탭 컨트롤에 대한 기본 기능을 제공합니다. 탭 컨트롤은 맨 위 또는 아래에 평면 또는 3차원 탭이 포함된 도킹 가능한 창을 표시합니다. 탭은 텍스트와 이미지를 표시하고 활성화된 경우 색을 변경할 수 있습니다.

'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 클래스
로 명명된 데이터 스트림(IStream)을 나타냅니다 IMoniker.

CMonthCalCtrl 클래스
달력 컨트롤의 기능을 캡슐화합니다.

CMouseManager 클래스
사용자가 해당 보기 내에서 두 번 클릭할 때 다른 명령을 특정 CView Class 개체와 연결할 수 있습니다.

CMultiDocTemplate 클래스
MDI(다중 문서 인터페이스)를 구현하는 문서 템플릿을 정의합니다.

CMultiLock 클래스
다중 스레드 프로그램에 대한 액세스를 제어할 때 사용하는 액세스 제어 메커니즘을 나타냅니다.

CMultiPageDHtmlDialog 클래스
여러 페이지로 구성된 대화 상자는 여러 HTML 페이지를 순차적으로 표시하고 각 페이지의 이벤트를 처리합니다.

CMultiPaneFrameWnd 클래스
클래스를 확장합니다.CPaneFrameWnd 여러 창을 지원합니다. 컨트롤 막대에 포함된 단일 핸들 대신 사용자가 CMultiPaneFrameWnd 서로 도킹하고 여러 개의 부동 탭 창을 동적으로 만들 수 있는 Class 개체를 포함합니다CPaneContainerManager.CMultiPaneFrameWnd

CMutex 클래스
한 스레드가 한 리소스에 상호 배타적으로 액세스하도록 허용하는 동기화 개체인 뮤텍스를 나타냅니다.

CNetAddressCtrl 클래스
CNetAddressCtrl 클래스에 입력 한 IPv4, IPv6 및 DNS 주소를 이름이 지정된 형식의 유효성을 검사하는 데 사용할 수 있는 네트워크 주소 컨트롤을 나타냅니다.

CNotSupportedException 클래스
지원되지 않는 기능을 요청한 결과인 예외를 나타냅니다.

CObArray 클래스
CObject 포인터 배열을 지원합니다.

CObject 클래스
MFC 라이브러리의 주체 기본 클래스입니다.

CObList 클래스
순차적으로 또는 포인터 값별로 액세스할 수 있고 고유하지 않은 CObject 포인터의 순서가 지정된 목록을 지원합니다.

COccManager 클래스
COleControlContainerCOleControlSite 개체로 구현된 다양한 사용자 지정 컨트롤 사이트를 관리합니다.

COleBusyDialog 클래스
OLE 서버가 응답하지 않음 또는 서버가 사용 중임 대화 상자에 사용합니다.

COleChangeIconDialog 클래스
OLE 아이콘 변경 대화 상자에 사용합니다.

COleChangeSourceDialog 클래스
OLE 소스 변경 대화 상자에 사용합니다.

COleClientItem 클래스
OLE 항목에 대한 컨테이너 인터페이스를 정의합니다.

COleCmdUI 클래스
애플리케이션의 IOleCommandTarget기반 기능과 관련된 사용자 인터페이스 개체의 상태를 업데이트하기 위한 MFC용 메서드를 구현합니다.

COleControl 클래스
OLE 컨트롤을 개발할 수 있는 강력한 기본 클래스입니다.

COleControlContainer 클래스
ActiveX 컨트롤의 컨트롤 컨테이너 역할을 합니다.

COleControlModule 클래스
OLE 컨트롤 모듈 개체를 파생하는 기본 클래스입니다.

COleControlSite 클래스
사용자 지정 클라이언트 측 컨트롤 인터페이스를 지원합니다.

COleConvertDialog 클래스
자세한 내용은 Windows SDK의 OLEUICONVERT 구조를 참조하세요.

COleCurrency 클래스
OLE 자동화의 CURRENCY 데이터 형식을 캡슐화합니다.

COleDataObject 클래스
끌어 놓기를 통해 클립보드에서 또는 포함된 OLE 항목에서 다양한 형식의 데이터를 검색하기 위해 데이터를 전송하는 데 사용됩니다.

COleDataSource 클래스
애플리케이션이 데이터를 넣어 두었다 클립보드 또는 끌어 놓기 작업과 같은 데이터 전송 작업에서 해당 데이터를 제공하는 캐시의 역할을 합니다.

COleDBRecordView 클래스
컨트롤에 데이터베이스 레코드를 표시하는 뷰입니다.

COleDialog 클래스
OLE 대화 상자에 공통적인 기능을 제공합니다.

COleDispatchDriver 클래스
OLE 자동화의 클라이언트 쪽을 구현합니다.

COleDispatchException 클래스
OLE 자동화의 핵심인 OLE IDispatch 인터페이스에만 해당하는 예외를 처리합니다.

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 프로젝트를 업그레이드하는 경우 발견되는 모든 CControlBarCPane으로 바꿔야 합니다.

CPaneContainer 클래스
MFC에서 구현한 도킹 모델의 기본 구성 요소입니다. 이 클래스의 개체는 두 개의 도킹 창 또는 CPaneContainer의 두 인스턴스에 대한 포인터를 저장합니다. 또한 창(또는 컨테이너)을 구분하는 구분선에 대한 포인터도 저장합니다. 컨테이너 안에 컨테이너를 중첩하면 프레임워크에서 복잡한 도킹 레이아웃을 나타내는 이진 트리를 빌드할 수 있습니다. 이진 트리의 루트는 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 클래스
클래스 및 CRichEditDoc 클래스를 사용하면 CRichEditView MFC의 문서 보기 아키텍처 컨텍스트 내에서 다양한 편집 컨트롤의 기능을 제공합니다.

CRichEditCtrl 클래스
Rich Edit 컨트롤의 기능을 제공합니다.

CRichEditDoc 클래스
클래스 및 CRichEditCntrItem 클래스를 사용하면 CRichEditView MFC의 문서 보기 아키텍처 컨텍스트 내에서 다양한 편집 컨트롤의 기능을 제공합니다.

CRichEditView 클래스
클래스 및 CRichEditCntrItem 클래스를 사용하면 CRichEditDoc 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 클래스
CMapPtrToPtr, CMapPtrToWord, CMapWordToPtrCMapStringToPtr포인터-맵 클래스 개체에 대해 형식 안전 "래퍼"를 제공합니다.

CUIntArray 클래스
부호 없는 정수의 배열을 지원합니다.

CUserException 클래스
최종 사용자 작업을 중지하도록 throw됩니다.

CUserTool 클래스
외부 애플리케이션을 실행하는 메뉴 항목입니다. 사용자 지정 대화 상자(CMFCToolBarsCustomizeDialog클래스)의 도구 탭을 사용하면 사용자가 사용자 도구를 추가하고 각 사용자 도구의 이름, 명령, 인수 및 초기 디렉터리를 지정할 수 있습니다.

CUserToolsManager 클래스
애플리케이션에서 클래스 개체의 CUserTool 컬렉션을 유지 관리합니다. 사용자 도구는 외부 애플리케이션을 실행하는 메뉴 항목입니다. CUserToolsManager 개체를 사용하면 사용자 또는 개발자가 응용 프로그램에 새 사용자 도구를 추가할 수 있습니다. 사용자 도구와 연결된 명령 실행을 지원하고 사용자 도구에 관한 정보를 Windows 레지스트리를 저장합니다.

CView 클래스
사용자 정의 뷰 클래스에 대한 기본 기능을 제공합니다.

CVSListBox 클래스
편집할 수 있는 목록 컨트롤을 지원합니다.

CWaitCursor 클래스
사용자가 장기 작업을 수행하는 동안 대기 커서를 표시하는 한 가지 방법(일반적으로 모래시계로 표시됨)을 제공합니다.

CWinApp 클래스
Windows 애플리케이션 개체를 파생하는 기본 클래스입니다.

CWinAppEx 클래스
애플리케이션 상태를 처리하고 상태를 레지스트리에 저장하고 레지스트리에서 상태를 로드하고 애플리케이션 관리자를 초기화하고 이러한 동일한 애플리케이션 관리자에 대한 링크를 제공합니다.

CWindowDC 클래스
CDC에서 파생됩니다.

CWinFormsControl 클래스
Windows Forms 컨트롤을 호스팅하기 위한 기본 기능을 제공합니다.

CWinFormsDialog 클래스
Windows Forms 사용자 정의 컨트롤을 호스팅하는 MFC 대화 상자 클래스의 래퍼입니다.

CWinFormsView 클래스
Windows Forms 컨트롤을 MFC 뷰로 호스팅하기 위한 일반 기능을 제공합니다.

CWinThread 클래스
애플리케이션 내의 실행 스레드를 나타냅니다.

CWnd 클래스
MFC 라이브러리의 모든 Window 클래스의 기본적인 기능을 제공합니다.

CWordArray 클래스
16비트 단어 배열을 지원합니다.

MFC 데스크톱 응용 프로그램
클래스, 전역 함수, 전역 변수 및 MFC 라이브러리를 구성하는 매크로에 대한 항목을 볼 수 있는 링크를 포함합니다.