다음을 통해 공유


데이터 개체 및 데이터 소스(OLE)

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

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

  • 개체에 의해 COleDataObject 구현된 데이터 개체는 데이터 전송의 대상 쪽을 나타냅니다. 대상 애플리케이션에 데이터가 삭제되거나 클립보드에서 붙여넣기 작업을 수행하라는 메시지가 표시될 때 만들어집니다.

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

섹션 내용

끌어서 놓기

클립보드

참고 항목

OLE
COleDataObject 클래스
COleDataSource 클래스