다음을 통해 공유


데이터 개체 및 데이터 원본(OLE)

클립보드 또는 끌어서 놓기를 사용하여 데이터 전송을 수행할 때 데이터에는 원본과 대상이 있습니다. 한 애플리케이션은 복사할 데이터를 제공하고 다른 애플리케이션은 붙여넣기용으로 허용합니다. 전송의 각 측면은 전송이 성공하려면 동일한 데이터에 대해 서로 다른 작업을 수행해야 합니다. MFC(Microsoft Foundation Class) 라이브러리는 이 전송의 각 측면을 나타내는 두 가지 클래스를 제공합니다.

  • 데이터 출처(COleDataSource 개체에 의해 구현됨)는 데이터 전송의 출처 쪽을 나타냅니다. 데이터가 클립보드에 복사되거나 끌어서 놓기 작업을 위해 데이터가 제공될 때 원본 애플리케이션에서 생성됩니다.

  • 개체에 의해 COleDataObject 구현된 데이터 개체는 데이터 전송의 대상 쪽을 나타냅니다. 대상 애플리케이션에 데이터가 드롭되거나 클립보드에서 붙여넣기 실시를 요청받을 때 만들어집니다.

다음 문서에서는 애플리케이션에서 데이터 개체 및 데이터 원본을 사용하는 방법을 설명합니다. 이 정보는 데이터를 복사하고 붙여넣기 위해 둘 다 호출될 수 있으므로 컨테이너 및 서버 애플리케이션 모두에 적용됩니다.

이 섹션 안에

끌어서 놓기

클립보드

참고하십시오

OLE
COleDataObject 클래스
COleDataSource 클래스