다음을 통해 공유


What Is the ATL Control-Hosting API?

ATL의 컨트롤 호스팅 API ActiveX 컨트롤 컨테이너로 작동 하는 창 수 함수 집합입니다. 이러한 정적 수 또는 동적으로 소스 코드로 사용할 수 있으므로 프로젝트에 연결 된 함수와 ATL90.dll 여 노출. 컨트롤 호스팅 함수는 아래 표에 나와 있습니다.

Function

설명

AtlAxAttachControl

호스트 개체를 만들어 제공 된 창에 연결한 다음 기존 컨트롤에 첨부 합니다.

AtlAxCreateControl

호스트 개체를 만들어 제공 된 창에 연결한 다음 컨트롤을 로드 합니다.

AtlAxCreateControlLic

ActiveX 사용이 허가 된 컨트롤 초기화를 만들고 지정한 창에서 유사한 호스트 AtlAxCreateControl.

AtlAxCreateControlEx

호스트 개체를 만들어 제공 된 창에 연결한 다음 컨트롤을 로드 (이벤트 싱크 설정할 수도 있습니다).

AtlAxCreateControlLicEx

ActiveX 사용이 허가 된 컨트롤 초기화를 만들고 지정한 창에서 유사한 호스트 AtlAxCreateControlLic.

AtlAxCreateDialog

창 핸들을 반환 하 고 대화 상자 리소스에서 모덜리스 대화 상자를 만듭니다.

AtlAxDialogBox

모달 대화 상자에서 대화 상자 리소스를 만듭니다.

AtlAxGetControl

반환 된 IUnknown 창에 호스팅된 컨트롤에 대 한 인터페이스 포인터입니다.

AtlAxGetHost

반환 된 IUnknown 호스트 개체의 인터페이스 포인터를 창에 연결 합니다.

AtlAxWinInit

컨트롤 호스팅 코드를 초기화합니다.

AtlAxWinTerm

컨트롤 호스팅 코드를 초기화 하지 않습니다.

HWND 처음 세 개의 함수에 매개 변수는 거의 모든 형식의 기존 창 이어야 합니다. 이러한 세 가지 함수를 명시적으로 호출 하는 경우 (일반적으로 사용자 필요가 없습니다), 이미 호스트 역할을 하는 창 핸들을 전달 하지 않습니다 (이렇게 하면 기존 호스트 개체가 해제 되지 않습니다).

처음 7 개의 함수 호출 AtlAxWinInit 암시적으로.

참고

컨트롤 호스팅 API 지원 ATL의 컨트롤 포함 기능 ActiveX의 기초를 형성합니다.그러나 이용 또는 전체 ATL의 래퍼 클래스를 사용 하는 경우 이러한 함수를 직접 호출할 필요가 있습니다 일반적으로.자세한 내용은 는 ATL 클래스를 쉽게 ActiveX 컨트롤을 포함할?.

참고 항목

개념

ATL 컨트롤 포함 FAQ