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