컨트롤 (COM)

ActiveX 컨트롤은 실질적으로 OLE 개체 또는 보다 구체적으로 COM 개체에 대 한 또 다른 용어입니다. 즉, 컨트롤은 최소한 IUnknown 인터페이스를 지 원하는 COM 개체 이며 자체 등록 이기도 합니다. IUnknown:: QueryInterface 를 통해 컨테이너는 컨트롤의 수명을 관리할 수 있을 뿐만 아니라 사용 가능한 인터페이스에 따라 컨트롤 기능의 전체 범위를 동적으로 검색할 수 있습니다. 이를 통해 컨트롤은 실제로 아무것도 수행 하지 않는 많은 인터페이스를 지원 하지 않고 필요한 만큼의 기능을 구현할 수 있습니다. 즉, IUnknown 개 이상에 대 한이 최소한의 요구 사항으로 모든 컨트롤을 최대한 간단 하 게 사용할 수 있습니다.

즉, IUnknown 및 자체 등록 외에도 컨트롤에 대 한 다른 요구 사항은 없습니다. 그러나 컨트롤에 의해 컨테이너에 제공 되는 기능 측면에서 인터페이스를 지 원하는 것이 무엇 인지에 대 한 규칙을 따라야 합니다. 그런 다음이 섹션에서는 컨트롤에서 실제로 인터페이스를 지원 하 고 메서드, 속성 및 이벤트를 지원 해야 하는 경우 컨트롤이 기준선으로 제공 해야 하는 메서드, 속성 및 이벤트를 의미 합니다.

자세한 내용은 다음 항목을 참조하세요.

ActiveX 컨트롤 및 컨트롤 컨테이너 지침