1.MFCDLL프로젝트 생성 (이름:MFCDLLTest) 2.확장MFCDLL 선택 - 확인 MFCDLLTest.cpp MFCDLLTest.def staftx.cpp stdafx.h ... 이 확장DLL에서 // 내보낸 별도의 함수에 추가합니다. // 그런 다음 이 확장DLL을 사용하는 기본 DLL은 // 해당 함수를 명시적으로 호출하여 이 확장DLL을 // 초기화해야 ... MFC 응용 프로그램이 // 아닌 ActiveX 컨트롤 같은 MFC 기본 DLL에 // 의해 명시적으로 링크되어 있는 경우에는 // DllMain에서 이 줄을 제거하고, 제거한 줄은
확장DLL에서 클래스로 DLL을 만들었다면, 클래스명 선언 앞에 단순하게 AFX_EXT_CLASS를 설정한 후 DLL을 만든다. // DLL class CDLLDlg : public ... * pDlg = new CExtDLLDlg; // DLL 다이얼로그 생성 pDlg- DoModal(); // 다이얼로그를 연다. delete pDlg; } 실행 결과 확장DLL 버튼을 ... (정규 DLL은 C) 따라서, 클래스를 라이브러리로 사용하고 호출할 수 있다. 확장DLL은 MFC 전용으로 DLL을 만들 때 주로 사용한다.