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
클래스
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(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
클래스
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
.
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
클래스
COleControlContainer
및 COleControlSite
개체로 구현된 다양한 사용자 지정 컨트롤 사이트를 관리합니다.
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 프로젝트를 업그레이드하는 경우 발견되는 모든 CControlBar
를 CPane
으로 바꿔야 합니다.
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
, CMapWordToPtr
및 CMapStringToPtr
포인터-맵 클래스 개체에 대해 형식 안전 "래퍼"를 제공합니다.
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 라이브러리를 구성하는 매크로에 대한 항목을 볼 수 있는 링크를 포함합니다.