无论何时你准备进行数据的传输,必须先建立该类的一个对象,并用最恰当的格式将数据填写进去。插入数据的方式将直接影响是否数据可以直接提供(立即提供)或响应命令提供(延迟提供)。使用每一种
剪贴板格式提供数据(和一个可选的
FORMATETC结构),调用DelayRenderData。
可以直接建立一个OLE数据资源。一般地,
COleClientItem类 和COleServerItem 类在响应CopyToClipboard 时将会建立OLE数据资源。请参阅COleServerItem:: CopyToClipboard的简单描述。为CopyToClipboard 和DoDragDrop成员函数创建OLE数据资源时,如果要添加另外的剪贴板格式,可覆盖客户项或服务器项的OnGetClipboardData成员函数。