다음을 통해 공유


ActiveX 컨트롤 컨테이너: ActiveX 컨트롤 포함 기능을 수동으로 활성화

응용 프로그램을 만들려면 MFC 응용 프로그램 마법사를 사용 하면 ActiveX 컨트롤 지원을 사용 하도록 설정 하지 않으면이 지원을 수동으로 추가 해야 합니다.이 문서에서는 ActiveX 컨트롤을 포함할 기존 OLE 컨테이너 응용 프로그램을 수동으로 추가 하는 프로세스를 설명 합니다.OLE 컨테이너에서 ActiveX 컨트롤 지원 한다고 미리 알고 있으면 문서를 참고 하십시오. 는 MFC ActiveX 컨트롤 컨테이너 만들기.

[!참고]

이 문서에서는 컨테이너 및 포함된 컨트롤 Circ 절차 및 코드 예제로 라는 이름의 대화 상자 기반 ActiveX 컨트롤 컨테이너 프로젝트를 사용 합니다.

ActiveX 컨트롤을 지원 하려면 두 프로젝트의 파일에 한 줄의 코드를 추가 해야 합니다.

  • 주 대화 상자의 수정 InitInstance 함수 (컨테이너에서 찾을 수 있습니다.CPP)를 호출 하는 MFC 응용 프로그램 마법사에서 AfxEnableControlContainer, 다음 예제와 같이:

    // COleContainerApp initialization
    BOOL COleContainerApp::InitInstance()
    {
        AfxEnableControlContainer();
    
    
    ...
    
    
    }
    
  • 다음 프로젝트의 STDAFX에 추가 합니다.H 헤더 파일:

    #include <afxdisp.h>        // MFC Automation classes
    

이러한 단계를 완료 한 후 프로젝트를 다시 클릭 하 여 빌드 에 있는 빌드 메뉴.

참고 항목

개념

ActiveX 컨트롤 컨테이너