MFC
Class COleDataObject
in AFXOLE.H
- class COleDataObject
COleDataObject -- simple wrapper for IDataObject
m_bAutoRelease
protected BOOL m_bAutoRelease;
m_bClipboard
public BOOL m_bClipboard;
m_lpDataObject
public LPDATAOBJECT m_lpDataObject;
m_lpEnumerator
public LPENUMFORMATETC m_lpEnumerator;
COleDataObject
private COleDataObject( const COleDataObject& );
COleDataObject
public COleDataObject();
~COleDataObject
public ~COleDataObject();
Attach
public void Attach( LPDATAOBJECT lpDataObject, BOOL bAutoRelease = TRUE );
AttachClipboard
public BOOL AttachClipboard();
BeginEnumFormats
public void BeginEnumFormats();
Detach
public LPDATAOBJECT Detach();
EnsureClipboardObject
public void EnsureClipboardObject();
GetData
public BOOL GetData( CLIPFORMAT cfFormat, LPSTGMEDIUM lpStgMedium, LPFORMATETC lpFormatEtc = NULL );
GetFileData
public CFile* GetFileData( CLIPFORMAT cfFormat, LPFORMATETC lpFormatEtc = NULL );
GetGlobalData
public HGLOBAL GetGlobalData( CLIPFORMAT cfFormat, LPFORMATETC lpFormatEtc = NULL );
GetIDataObject
public LPDATAOBJECT GetIDataObject( BOOL bAddRef );
GetNextFormat
public BOOL GetNextFormat( LPFORMATETC lpFormatEtc );
IsDataAvailable
public BOOL IsDataAvailable( CLIPFORMAT cfFormat, LPFORMATETC lpFormatEtc = NULL );
Release
public void Release();