MFC 매크로 및 전역
Microsoft Foundation 클래스 라이브러리는 (1) MFC 클래스와 (2) 매크로 및 전역의 두 가지 주요 섹션으로 나눌 수 있습니다. 함수 또는 변수가 클래스의 멤버가 아닌 경우 전역 함수 또는 변수입니다.
MFC 라이브러리와 ATL(활성 템플릿 라이브러리)은 문자열 변환 매크로를 공유합니다. 자세한 내용은 ATL 설명서의 문자열 변환 매크로 를 참조하세요.
MFC 매크로 및 전역은 다음 범주의 기능을 제공합니다.
일반 MFC
데이터베이스
MFC ODBC 클래스에 대한 RFX(레코드 필드 교환) 함수 및 대량 RFX(대량 레코드 필드 교환) 함수
MFC DAO 클래스에 대한 DFX(레코드 필드 교환) 함수
CRecordView 및 CDaoRecordView (MFC ODBC 및 DAO 클래스)에 대한 DDX(Dialog Data Exchange) 함수
ODBC(Open Database Connectivity) API 함수를 직접 호출하는 데 도움이 되는 매크로 및 전역
인터넷
DHTML /DHTML 이벤트 맵
OLE
또한 MFC는 MFC 4.0으로 개발된 모든 OLE 컨테이너가 포함된 OLE 컨트롤을 완벽하게 지원할 수 있도록 하는 AfxEnableControlContainer라는 함수를 제공합니다.
OLE 컨트롤
이 섹션의 첫 번째 부분에서는 각 이전 범주에 대해 간략하게 설명하고 기능에 대한 간략한 설명과 함께 범주의 전역 및 매크로를 나열합니다. 다음은 MFC 라이브러리의 전역 함수, 전역 변수 및 매크로에 대한 설명입니다.
참고 항목
많은 전역 함수는 접두사 "Afx"로 시작하지만, 일부 함수(예: DDX(Dialog Data Exchange) 함수 및 많은 데이터베이스 함수는 이 규칙을 따르지 않습니다. 모든 전역 변수는 접두사로 "afx"로 시작합니다. 매크로는 특정 접두사로 시작하지 않지만 대문자로 작성됩니다.