COleDataSource::CacheData

void CacheData ( CLIPFORMAT cfFormat, LPSTGMEDIUM lpStgMedium, LPFORMATETC lpFormatEtc = NULL );

매개 변수

cfFormat

제공 하는 데이터는 클립보드 형식입니다. 이 매개 변수는 미리 정의 된 클립보드 형식 또는 네이티브 Windows에서 반환 된 값 중 하나일 수 있습니다 RegisterClipboardFormat 함수。

lpStgMedium

포인트는 지정 된 형식의 데이터를 포함 하는 STGMEDIUM 구조체。

lpFormatEtc

포인트는 데이터를 제공 하는 형식을 설명 하는 FORMATETC 구조. CfFormat에 의해 지정 된 클립보드 형식 이외의 추가 서식 정보를 지정 하려면이 매개 변수 값을 제공 합니다. FORMATETC 구조체의 다른 필드에 대 한 기본값이 사용 됩니다 NULL인 경우。

주의

형식 있는 데이터는 동안 제공 데이터 전송 작업을 지정 하려면이 함수를 호출 합니다. 이 기능은 즉시 렌더링을 사용 하 여 제공 하기 때문에 데이터를 제공 해야 합니다. 필요할 때까지 데이터 캐시。

데이터를 사용 하 여 공급 한 STGMEDIUM 구조. 제공 하는 데이터의 양을 HGLOBAL.nbsp을 사용 하 여 효율적으로 전송할 수 충분히 작은 경우 CacheGlobalData 멤버 함수를 사용할 수도 있습니다(&N).;

Ptd 소속 lpFormatEtclpStgMedium 의 내용을 데이터 개체를 호출자가 아닌 CacheData 를 호출한 후 소유입니다.

지연된 렌더링을 사용 하려면 DelayRenderData 또는 DelayRenderFileData 멤버 함수를 호출 합니다. 대 한 자세한 내용은 지연된 렌더링 MFC에 의해 처리 된 것으로, 다음 웹 사이트를 참조 하십시오. 문서 데이터 개체 및 데이터 소스: 조작 Visual c + + 프로그래머 가이드

자세한 내용은 참조를 STGMEDIUM FORMATETC 구조에 OLE 2 프로그래머 참조, 볼륨 1.

자세한 내용은 참조 RegisterClipboardFormat Win32 설명서。

COleDataSource 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;COleDataSource::CacheGlobalData, COleDataSource::DelayRenderData, COleDataSource::DelayRenderFileData, COleDataSource::SetClipboard, COleDataSource::DoDragDrop(&N)

Index