다음을 통해 공유


OLE 컨트롤 클래스

OLE 컨트롤을 작성할 때 사용하는 기본 클래스입니다. COleControlModule OLE 컨트롤 모듈의 클래스는 애플리케이션의 CWinApp 클래스와 같습니다. 각 모듈은 하나 이상의 OLE 컨트롤을 구현합니다. 이러한 컨트롤은 개체로 COleControl 표시됩니다. 이러한 컨트롤은 개체를 사용하여 CConnectionPoint 컨테이너와 통신합니다.

CFontHolder 클래스는 CPictureHolder 그림 및 글꼴에 대한 COM 인터페이스를 캡슐화하고 클래스 COlePropertyPageCPropExchange 는 컨트롤에 대한 속성 페이지 및 속성 지속성을 구현하는 데 도움이 됩니다.

COleControlModule
OLE 컨트롤 모듈의 CWinApp 클래스를 바꿉니다. 클래스에서 COleControlModule 파생하여 OLE 컨트롤 모듈 개체를 개발합니다. OLE 컨트롤의 모듈을 초기화하기 위한 멤버 함수를 제공합니다.

Colecontrol
클래스에서 COleControl 파생하여 OLE 컨트롤을 개발합니다. 파생된 CWnd이 클래스는 Windows 창 개체의 모든 기능과 이벤트 발생 및 메서드 및 속성을 지원하는 기능과 같은 추가 OLE 관련 기능을 상속합니다.

C커넥트ionPoint
이 클래스는 CConnectionPoint 연결점이라고 하는 다른 OLE 개체와 통신하는 데 사용되는 특수 형식의 인터페이스를 정의합니다. 연결점은 이벤트 발생 및 알림 변경과 같은 다른 개체에 대한 작업을 시작할 수 있는 나가는 인터페이스를 구현합니다.

CPictureHolder
OLE 컨트롤의 사용자 지정 Picture 속성을 구현하는 데 사용되는 Windows 그림 개체 및 IPicture COM 인터페이스의 기능을 캡슐화합니다.

CFontHolder
OLE 컨트롤의 Stock Font 속성을 구현하는 데 사용되는 Windows 글꼴 개체 및 IFont COM 인터페이스의 기능을 캡슐화합니다.

COlePropertyPage
대화 상자와 유사한 그래픽 인터페이스에 OLE 컨트롤의 속성을 표시합니다.

CPropExchange
OLE 컨트롤에 대한 속성 지속성 구현을 지원합니다. 대화 상자의 CDataExchange 와 유사합니다.

CMonikerFile
모니커 또는 모니커로 만들 수 있는 문자열 표현을 사용하여 모니커가 이름인 스트림에 동기적으로 바인딩합니다.

CAsyncMonikerFile
와 유사하게 CMonikerFile작동합니다. 그러나 모니커가 이름인 스트림에 모니커를 비동기적으로 바인딩합니다.

CDataPathProperty
비동기적으로 로드할 수 있는 OLE 컨트롤 속성을 구현합니다.

CCachedDataPathProperty
비동기적으로 전송되고 메모리 파일에 캐싱되는 OLE 컨트롤 속성을 구현합니다.

COleCmdUI
활성 문서에서는 컨테이너의 사용자 인터페이스(예: FileNew, Open, Print 등)에서 시작되는 명령을 받을 수 있으며, 컨테이너가 활성 문서의 사용자 인터페이스에서 시작된 명령을 수신할 수 있습니다.

COle금고Array
임의 형식 및 차원의 배열에서 작동합니다.

참고 항목

클래스 개요