다음을 통해 공유


복합 컨트롤에 기능 추가

복합 컨트롤에 필요한 컨트롤을 삽입한 후 다음 단계에서는 새 기능을 추가하는 작업을 수행합니다. 이 새로운 기능은 일반적으로 다음 두 가지 범주로 구분됩니다.

  • 추가 인터페이스를 지원하고 추가적인 특정 기능을 사용하여 복합 컨트롤의 동작을 사용자 지정합니다.

  • 포함된 ActiveX 컨트롤(또는 컨트롤)의 이벤트 처리

이 문서의 목적과 범위를 위해 이 섹션의 나머지 부분에서는 ActiveX 컨트롤의 이벤트 처리에만 중점을 둡니다.

참고 항목

Windows 컨트롤에서 메시지를 처리해야 하는 경우 ATL의 메시지 처리에 대한 자세한 내용은 창 구현을 참조하세요.

대화 상자 리소스에 ActiveX 컨트롤을 삽입한 후 컨트롤을 마우스 오른쪽 단추로 클릭하고 이벤트 처리기 추가를 클릭합니다. 처리할 이벤트를 선택하고 추가 및 편집을 클릭합니다. 이벤트 처리기 코드는 컨트롤의 .h 파일에 추가됩니다.

복합 컨트롤의 ActiveX 컨트롤에 대한 연결점은 CComCompositeControl::AdviseSinkMap에 대한 호출을 통해 자동으로 연결되고 연결이 끊어집니다.

참고 항목

복합 컨트롤 기본 사항