若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

COleDataSource::CacheGlobalData

 

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


      void CacheGlobalData(
   CLIPFORMAT cfFormat,
   HGLOBAL hGlobal,
   LPFORMATETC lpFormatEtc = NULL 
);

cfFormat

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

hGlobal

含有資料的全域記憶體區塊的控制代碼所指定格式的資料。

lpFormatEtc

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

使用直接轉換,這個函式會提供資料,因此,您必須提供資料,在呼叫函式時,快取資料,直到需要。  使用 CacheData 成員函式您是否提供大量的資料或是需要一個結構化存放媒體。  

若要使用延遲呈現,告訴 DelayRenderDataDelayRenderFileData 成員函式。  如需延遲轉譯標記為已處理的詳細資訊,請參閱由 MFC 本文 資料物件和資料來源:作業  

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

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

需求

Header: afxole.h

顯示: