프레임 워크 (MFC)
Microsoft Foundation 클래스 (MFC) 라이브러리 프레임 워크와 작업 대부분 몇 개의 주요 클래스 및 Visual C++의 여러 가지 도구를 기반으로 합니다.일부 클래스는 Win32 응용 프로그래밍 인터페이스 (API)의 큰 부분을 캡슐화합니다.응용 프로그램 개념 문서, 뷰 및 응용 프로그램 자체와 같은 다른 클래스를 캡슐화합니다.여전히 다른 OLE 기능 및 ODBC와 DAO 데이터 액세스 기능을 캡슐화합니다.
W i n 32의 개념 창의 MFC 클래스에 의해 캡슐화 되는 예를 들어, CWnd.즉, C++ 클래스를 호출할 CWnd 캡슐화 하거나 "줄 바꿈"는 HWND Windows 창을 나타내는 핸들입니다.마찬가지로 클래스 CDialog Win32 대화 상자를 캡슐화 합니다.
캡슐화를 의미 하는 C++ 클래스 CWnd, 예를 들어, 형식의 멤버 변수를 포함 HWND, 및 Win32 함수 호출을 캡슐화 하는 클래스의 멤버 함수는 HWND 매개 변수로.클래스 멤버 함수는 일반적으로 Win32 함수가 캡슐화와 같은 이름이 있습니다.