다음을 통해 공유


일반 MFC 항목

이 문서에서는 Microsoft 기반 클래스 (MFC) 라이브러리에 대한 기술 정보가 포함 되어있고 MFC 프레임 워크와 그것의 주요 구성 요소와 하위 시스템의 개요를 제공 합니다.

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

MFC 프레임 워크는 windows 전문 프로그래머가 작업 시 만들 수 있는 강력한 접근법입니다. MFC는 개발 시간을 단축시킵니다; 코드의 이식성을 향상 시킵니다; 프로그래밍의 자유와 유연함을 줄이지 않고 엄청난 지원을 제공합니다; "hard to program" 사용자 인터페이스 요소와 액티브 기술, OLE 및 인터넷 프로그래밍과 같은 기술들에 대한 접근을 쉽게 합니다. 또한 MFC는 데이터 액세스 개체 (DAO) 및 개방형 데이터베이스 연결 (ODBC)을 통해 데이터베이스 프로그래밍을 단순화 하고 Windows 소켓을 통해 네트워크 프로그래밍을 단순화 합니다. MFC를 사용하면 속성 시트 ("탭 대화 상자"), 인쇄 미리 보기 및 유동적이고 사용자 지정 가능한 도구 모음 같은 기능을 쉽게 프로그램 할수 있습니다.

단원 내용

Visual C++ 샘플 에서 제공되는 MFC Samples

MFC 소스 파일 사용

MFC 라이브러리 버전

클래스를 사용하여 Windows 응용 프로그램 작성

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

CWinApp: 응용 프로그램 클래스

문서 템플릿 및 문서/뷰 만들기 프로세스

MFC 모듈의 상태 데이터 관리

유휴 루프 처리

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

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

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

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

MFC 참조 문서 개요에 대한 자세한 정보는 Microsoft 기반 클래스 라이브러리 를 참조하십시오.

ATL에대한 자세한 내용은 액티브 템플릿 라이브러리 참조 를 참조하십시오.

참고 항목

참조

창 개체 작업