일반 MFC 항목

이 문서에는 MFC(Microsoft Foundation Class) 라이브러리에 대한 기술 정보가 포함되어 있고 MFC 프레임워크와 해당 키 구성 요소 및 하위 시스템의 개요가 제공됩니다.

MFC 라이브러리는 Microsoft Windows의 프로그래밍에 대한 애플리케이션 프레임워크입니다. C++로 작성된 경우 MFC는 창, 메뉴 및 대화 상자 관리, 기본 입력/출력 수행, 데이터 개체의 컬렉션 저장 등에 대해 필요한 코드를 제공합니다. 이 프레임워크에 애플리케이션별 코드를 추가하기만 하면 됩니다. C++ 클래스 프로그래밍의 특성을 고려할 때 MFC 프레임워크에서 제공하는 기본 기능을 쉽게 확장하거나 재정의할 수 있습니다.

MFC 프레임워크는 Windows 전문 프로그래머가 작업 시 만들 수 있는 강력한 방법입니다. MFC는 개발 시간 단축, 코드 이식성 향상, 프로그래밍의 자유로움/유연성 감소 없이 뛰어나 지원을 제공하고, "hard to program" 사용자 인터페이스 요소와 액티브 기술, OLE 및 인터넷 프로그래밍과 같은 기술에 대한 쉬운 액세스를 제공합니다. 또한 MFC는 DAO(데이터 액세스 개체)(현재 사용되지 않음) 및 ODBC(Open Database 커넥트ivity) 및 Windows 소켓을 통한 네트워크 프로그래밍을 통해 데이터베이스 프로그래밍을 간소화합니다. MFC를 사용하면 속성 시트("탭 대화 상자"), 인쇄 미리 보기 및 유동적이고 사용자 지정이 가능한 도구 모음 같은 기능을 쉽게 프로그래밍할 수 있습니다.

섹션 내용

MFC 샘플

MFC 소스 파일 사용

MFC 라이브러리 버전

클래스를 사용하여 Windows 애플리케이션 작성

프레임워크를 기반으로 구축

CWinApp: 애플리케이션 클래스

문서 서식 파일 및 문서/보기 만들기 프로세스

MFC 모듈의 상태 데이터 관리

유휴 루프 처리

MFC 모듈 상태의 활성화 컨텍스트 지원

MFC 공용 컨트롤 라이브러리 격리

Windows Vista 공용 컨트롤의 빌드 요구 사항

방법: 다시 시작 관리자 지원 추가

동적 레이아웃

MFC 참조 설명서의 개요는 Microsoft Foundation 클래스 라이브러리를 참조 하세요.

ATL에 대한 자세한 내용은 활성 템플릿 라이브러리 참조를 참조 하세요.

참고 항목

창 개체 작업