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 라이브러리를 구성하는 매크로에 대한 항목을 볼 수 있는 링크를 포함합니다.