COleDataSource 클래스
클립보드 또는 끌어서 놓기 작업 등의 작업을 응용 프로그램 데이터 중 데이터를 제공 합니다 위치에 캐시 역할을 전송 합니다.
class COleDataSource : public CCmdTarget
멤버
Public 생성자
Name |
설명 |
---|---|
COleDataSource 개체를 생성합니다. |
Public 메서드
Name |
설명 |
---|---|
제공 된 데이터를 사용 하 여 지정 된 형식에는 STGMEDIUM 구조. |
|
제공 된 데이터를 사용 하 여 지정 된 형식에는 HGLOBAL. |
|
지연된 렌더링을 사용 하 여 지정 된 형식의 데이터를에서 제공 합니다. |
|
데이터를 지정 된 형식으로 제공 된 CFile 포인터. |
|
지원 되는 모든 형식에 대 한 호출 OnSetData. |
|
데이터 소스를 끌어서 놓기 작업을 수행합니다. |
|
비웁니다는 COleDataSource 데이터 개체입니다. |
|
클립보드에 모든 데이터를 렌더링합니다. |
|
클립보드에 있는 데이터가 여전히 있는지 확인 합니다. |
|
지연된 렌더링의 일부로 데이터를 검색합니다. |
|
검색 데이터에는 CFile 지연된 렌더링의 일부로. |
|
검색 데이터에는 HGLOBAL 지연된 렌더링의 일부로. |
|
호출 데이터를 대체 하는 COleDataSource 개체입니다. |
|
위치는 COleDataSource 클립보드에 있는 개체입니다. |
설명
OLE 데이터 소스를 직접 만들 수 있습니다. 또는 활성화 및 COleServerItem 클래스 만들기 OLE 데이터 원본에 대 한 응답으로 자신의 CopyToClipboard 및 DoDragDrop 멤버 함수입니다. 참조 COleServerItem::CopyToClipboard 에 대 한 간략 한 설명입니다. 재정의 OnGetClipboardData 추가 클립보드 형식을 OLE 데이터 원본에서 데이터를 추가 하 여 클라이언트 항목 또는 서버 항목 클래스의 멤버 함수에 대해 만들어진는 CopyToClipboard 또는 DoDragDrop 멤버 함수입니다.
데이터 전송을 위해 준비 하려고 할 때마다이 클래스의 개체를 만들고 데이터에 가장 적합 한 메서드를 사용 하 여 데이터를 입력 해야 합니다. 여부 데이터 즉시 제공 하는 데이터 소스에 삽입 하는 방법은 직접 영향을 (즉시 렌더링) 또는 (지연 렌더링) 시. 여는 제공 데이터 사용할 클립보드 형식을 전달 하 여 모든 클립보드 형식에 대 한 (그리고 옵션인 FORMATETC 구조), 호출 DelayRenderData.
데이터 원본 및 데이터 전송에 대 한 자세한 내용은 데이터 개체 및 데이터 소스 (OLE). 또한 문서 클립보드 항목 OLE 클립보드 메커니즘에 설명 합니다.
상속 계층 구조
COleDataSource
요구 사항
헤더: afxole.h