COleDataObject 没有基类,通常通过鼠标的拖拽或者从某个OLE对象来传输windows剪贴板的数据。传输的数据种类包括数据源和目标,数据源由COleDataSource类的对象表示。无论何时将数据传入到接收数据的程序中,或者在接收数据的程序中执行剪贴板的粘贴操作,都得创建一个COleDataObject对象。
COleDataObject能够检查数据的格式。也可以列举可用的数据格式或者查询指定的格式是否能够使用,然后以指定的格式获取数据。对象的获取可以通过几种不同的方式来完成,比如CFile,HGLOBAL, 或者STGMEDIUM结构等。