다음을 통해 공유


C 언어 API와의 관계

MFC(Microsoft Foundation Class) 라이브러리를 Windows용 다른 클래스 라이브러리와 차별화하는 단일 특성은 C 언어로 작성된 Windows API에 매우 근접한 매핑입니다. 또한 일반적으로 클래스 라이브러리에 대한 호출을 Windows API에 대한 직접 호출과 자유롭게 혼합할 수 있습니다. 그러나 이 직접 액세스는 클래스가 해당 API를 완전히 대체한다는 것을 의미하지는 않습니다. 개발자는 SetCursor 및 GetSystemMetrics와 같은 일부 Windows 함수를 직접 호출해야 하는 경우도 있습니다. Windows 함수는 클래스 멤버 함수에 의해 래핑됩니다.

경우에 따라 네이티브 Windows 함수 호출을 수행해야 하므로 C 언어 Windows API 설명서에 액세스할 수 있어야 합니다. 이 설명서는 Microsoft Visual C++에 포함되어 있습니다.

참고 항목

MFC 라이브러리 프레임워크의 작동 방식에 대한 개요는 클래스를 사용하여 Windows용 애플리케이션을 작성하는 방법을 참조 하세요.

참고 항목

일반 클래스 디자인 원칙