COleClientItem::CreateStaticFromData
呼叫這個函式會從 COleDataObject 物件的靜態項目。
BOOL CreateStaticFromData(
COleDataObject* pDataObject,
OLERENDER render = OLERENDER_DRAW,
CLIPFORMAT cfFormat = 0,
LPFORMATETC lpFormatEtc = NULL
);
參數
pDataObject
為 OLE 項目要建立的 COleDataObject 物件的指標。呈現
旗標會指定伺服器將如何呈現 OLE 項目。如需可能的值,請參閱 Windows SDK的 OLERENDER 。cfFormat
表示建立 OLE 項目時,指定要快取的剪貼簿資料格式。lpFormatEtc
要使用的 FORMATETC 結構的指標,如果呈現為 OLERENDER_FORMAT 或 OLERENDER_DRAW。只有當您想要指定在 cfFormat,指定的剪貼簿格式之外的其他格式資訊給這個參數中提供的值。如果省略這個參數,則預設值為其他欄位用於 FORMATETC 結構。
傳回值
如果不是零,則成功,則為 0。
備註
靜態項目包含展示資料,而不是原生資料;因此,它無法編輯。這在本質上與 CreateStaticFromClipboard ,除了靜態項目可以從任意 COleDataObject建立,而不只是從剪貼簿。
使用在 COlePasteSpecialDialog::CreateItem ,當靜態已選取。
如需詳細資訊,請參閱 OleCreateStaticFromData、 OLERENDER和 FORMATETC 在 Windows SDK。
需求
Header: afxole.h