共用方式為


COleDataSource::DelayRenderData

呼叫此函式指定資料所提供的格式會在資料傳輸作業期間,。

void DelayRenderData(
   CLIPFORMAT cfFormat,
   LPFORMATETC lpFormatEtc = NULL 
);

參數

  • cfFormat
    資料所提供的剪貼簿格式。這個參數可以是原生視窗 RegisterClipboardFormat 或函式傳回值的其中一個預先定義的剪貼簿格式。

  • lpFormatEtc
    為描述資料所提供的格式的 FORMATETC 結構的點。如果您想要指定在 cfFormat,指定的剪貼簿格式之外的其他格式資訊給這個參數中提供的值。如果是 NULL,預設值為其他欄位用於 FORMATETC 結構。

備註

使用延遲轉譯,這個函式會提供資料,因此,不會立即提供資料。OnRenderDataOnRenderGlobalData 成員函式呼叫所需的資料。

使用這個函式就不會將 CFile 物件提供自己的資料。如果您提供資料傳遞 CFile 物件, DelayRenderFileData 呼叫成員函式。如需延遲轉譯標記為已處理的詳細資訊,請參閱由 MFC 本文 資料物件和資料來源:作業

若要使用直接轉換,請呼叫 CacheDataCacheGlobalData 成員函式。

如需詳細資訊,請參閱 Windows SDK的 FORMATETC 結構*。*

如需詳細資訊,請參閱 Windows SDK的 RegisterClipboardFormat

需求

Header: afxole.h

請參閱

參考

COleDataSource 類別

階層架構圖

COleDataSource::CacheData

COleDataSource::CacheGlobalData

COleDataSource::DelayRenderFileData

COleDataSource::OnRenderData

COleDataSource::OnRenderGlobalData