Share via


기존 데이터에서 연결된 개체 및 포함된 개체 만들기

사용자는 일반적으로 클립보드 또는 끌어서 놓기를 사용하여 복합 문서를 어셈블하여 서버 애플리케이션에서 사용자의 컨테이너 애플리케이션으로 데이터 개체를 복사합니다. OLE를 지원하는 애플리케이션을 사용하면 사용자가 서버 또는 컨테이너에서 전송을 시작할 수 있습니다. 예를 들어 서버는 서버 애플리케이션의 클립보드에 데이터를 복사한 다음 컨테이너 애플리케이션으로 전환하고 특수/임베디드 개체 붙여넣기 또는 해당하는 메뉴 명령을 선택하여 선택한 데이터에서 새 포함된 개체를 만들 수 있습니다. 또는 사용자가 한 애플리케이션에서 다른 애플리케이션으로 데이터를 끌 수 있습니다. 이 프로세스는 연결된 개체를 만드는 것과 비슷합니다.

참고

OLE 서버와 컨테이너 모두로 작동하는 애플리케이션은 자체 데이터 선택을 사용하여 동일한 문서 내의 새 위치에 포함되거나 연결된 개체를 만들 수 있습니다.

 

OLE 서버와 컨테이너 애플리케이션 간의 데이터 전송은 데이터 전송에 설명된 대로 균일한 데이터 전송을 기반으로 합니다. OLE 서버 및 개체 처리기는 클립보드 또는 끌어서 놓기를 사용하여 데이터를 전송할 수 있도록 IDataObject 를 구현합니다. OLE 개체는 모든 일반적인 클립보드 형식을 지원합니다. 또한 선택한 데이터 개체에서 연결된 개체와 포함된 개체의 생성을 지원하는 6개의 클립보드 형식을 지원합니다.

OLE 클립보드 형식은 OLE 컨테이너에 삭제되거나 붙여넣을 때 포함되거나 연결된 복합 문서 개체가 되는 데이터 개체를 설명합니다. 데이터 개체는 이러한 형식을 데이터에 대한 설명으로 충실도 순서대로 컨테이너 애플리케이션에 제공합니다. 즉, 개체는 먼저 가장 잘 나타내는 형식을 표시한 다음, 다음으로 가장 적합한 형식 등을 제공합니다. 이 의도적인 순서 지정은 컨테이너 애플리케이션이 최상의 형식을 사용하도록 권장합니다.

복합 문서

데이터 전송