ActiveX 컨트롤 컨테이너: ActiveX 컨트롤 포함 수동 설정
MFC 애플리케이션 마법사를 사용하여 애플리케이션을 생성할 때 ActiveX 컨트롤 지원을 사용하도록 설정하지 않은 경우 이 지원을 수동으로 추가해야 합니다. 이 문서에서는 기존 OLE 컨테이너 애플리케이션에 ActiveX 컨트롤 포함을 수동으로 추가하는 프로세스를 설명합니다. OLE 컨테이너에서 ActiveX 컨트롤 지원을 원하는 경우 MFC ActiveX 컨트롤 컨테이너 만들기 문서를 참조하세요.
Important
ActiveX는 새로운 개발에 사용하지 않아야 하는 레거시 기술입니다. ActiveX를 대체하는 최신 기술에 관한 자세한 내용은 ActiveX 컨트롤을 참조하세요.
참고 항목
이 문서에서는 컨테이너라는 대화 상자 기반 ActiveX 컨트롤 컨테이너 프로젝트와 Circ라는 포함된 컨트롤을 프로시저 및 코드의 예로 사용합니다.
ActiveX 컨트롤을 지원하려면 프로젝트의 파일 두 개에 한 줄의 코드를 추가해야 합니다.
기본 대화 상자의
InitInstance
함수를 수정합니다(CONTAINER에 있습니다.) CPP) 다음 예제와 같이 MFC 애플리케이션 마법사에서 AfxEnableControlContainer를 호출합니다.// COleContainerApp initialization BOOL COleContainerApp::InitInstance() { AfxEnableControlContainer();
}
프로젝트의 STDAFX에 다음을 추가합니다. H 헤더 파일:
#include <afxdisp.h> // MFC Automation classes
이러한 단계를 완료한 후 빌드 메뉴에서 빌드를 클릭하여 프로젝트를 다시 빌드 합니다.