共用方式為


COleDataObject::GetFileData

呼叫這個函式會建立 CFileCFile衍生物件和擷取指定之格式的資料至 CFile 指標。

CFile* GetFileData(
   CLIPFORMAT cfFormat,
   LPFORMATETC lpFormatEtc = NULL 
);

參數

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

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

傳回值

為新的 CFileCFile-包含資料的衍生物件的指標,如果成功,否則 NULL

備註

根據資料的儲存媒體,實際型別所指向的傳回值可能為 CFileCSharedFileCOleStreamFile

注意事項注意事項

傳回值的物件 CFile 存取這個函式的呼叫端擁有。是 刪除CFile 物件,藉此關閉檔案之呼叫端的責任。

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

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

需求

Header: afxole.h

請參閱

參考

COleDataObject 類別

階層架構圖

COleDataObject::GetData

COleDataObject::GetGlobalData

COleDataObject::IsDataAvailable