MFC(Microsoft Foundation Class) 라이브러리는 대부분의 Win32 및 COM API에 대해 개체 지향 래퍼를 제공합니다. 매우 간단한 데스크톱 애플리케이션을 만드는 데 사용할 수 있지만 여러 컨트롤을 사용하여 더 복잡한 사용자 인터페이스를 개발해야 하는 경우에 가장 유용합니다. MFC를 사용하여 Office 스타일의 사용자 인터페이스를 제공하는 애플리케이션을 만들 수 있습니다. Windows 플랫폼 자체에 대한 설명서는 Windows 설명서를 참조하세요. MFC 없이 C++에서 Windows 애플리케이션을 빌드하는 방법에 대한 자세한 내용은 Win32 API를 사용하여 데스크톱 Windows 앱 빌드를 참조하세요.
MFC 참조는 Microsoft Foundation 클래스 라이브러리를 구성하는 클래스, 전역 함수, 전역 변수 및 매크로를 다룹니다.
각 클래스에 포함된 개별 계층 구조 차트는 기본 클래스를 찾는 데 유용합니다. MFC 참조는 일반적으로 상속된 멤버 함수 또는 상속된 연산자를 설명하지 않습니다. 이러한 함수에 대한 자세한 내용은 계층 다이어그램에 표시된 기본 클래스를 참조하세요.
각 클래스에 대한 설명서에는 클래스 개요, 범주별 멤버 요약 및 멤버 함수, 오버로드된 연산자 및 데이터 멤버에 대한 항목이 포함되어 있습니다.
공용 및 보호된 클래스 멤버는 일반적으로 애플리케이션 프로그램 또는 파생 클래스에서 사용되는 경우에만 문서화됩니다. 클래스 멤버의 전체 목록은 클래스 헤더 파일을 참조하세요.
중요합니다
MFC 클래스 및 해당 멤버는 Windows 런타임 환경에서 실행되는 애플리케이션에서 사용할 수 없습니다.
MBCS(멀티바이트 문자 인코딩)용 MFC 라이브러리(DLL)는 더 이상 Visual Studio에 포함되지 않지만 Visual Studio 추가 기능으로 사용할 수 있습니다. 자세한 내용은 MFC MBCS DLL 추가 기능을 참조하세요.
이 섹션 안에
개념
MFC 항목에 대한 개념 문서입니다.
계층 구조 차트
클래스 라이브러리의 클래스 관계를 시각적으로 자세히 설명합니다.
클래스 개요
범주에 따라 MFC 라이브러리의 클래스를 나열합니다.
가이드
MFC 라이브러리 기능과 관련된 다양한 작업을 안내하는 문서가 포함되어 있습니다.
기술 정보
클래스 라이브러리에서 MFC 개발 팀이 작성한 특수 항목에 대한 링크를 제공합니다.
MFC에 대한 사용자 지정
MFC 애플리케이션을 사용자 지정하기 위한 몇 가지 팁을 제공합니다.
클래스
MFC 클래스에 대한 링크 및 헤더 파일 정보를 제공합니다.
내부 클래스
MFC에서 내부적으로 사용됩니다. 완전성을 위해 이 섹션에서는 이러한 내부 클래스에 대해 설명하지만 코드에서 직접 사용할 수는 없습니다.
매크로 및 전역
MFC 라이브러리의 매크로 및 전역 함수에 대한 링크를 제공합니다.
구조체, 스타일, 콜백 및 메시지 맵
MFC 라이브러리에서 사용하는 구조, 스타일, 콜백 및 메시지 맵에 대한 링크를 제공합니다.
MFC 마법사 및 대화 상자
MFC 애플리케이션을 만들기 위한 Visual Studio의 기능에 대한 가이드입니다.
리소스 파일 작업
리소스 파일을 사용하여 UI 문자열 및 대화 상자 레이아웃과 같은 정적 사용자 인터페이스 데이터를 관리하는 방법입니다.
관련 섹션
계층 구조 차트 범주
범주별 MFC 계층 구조 차트를 설명합니다.
ATL/MFC 공유 클래스
MFC와 ATL 간에 공유되는 클래스에 대한 링크를 제공합니다.
MFC 샘플
MFC를 사용하는 방법을 보여 주는 샘플에 대한 링크를 제공합니다.
Visual C++ 라이브러리 참조
ATL, MFC, OLE DB 템플릿, C 런타임 라이브러리 및 C++ 표준 라이브러리를 포함하여 Visual C++와 함께 제공되는 다양한 라이브러리에 대한 링크를 제공합니다.
Visual Studio에서 디버깅
Visual Studio 디버거를 사용하여 애플리케이션이나 저장 프로시저의 논리적 오류를 수정하는 방법을 설명하는 항목의 링크를 제공합니다.