coledatasource 和 coledataobject详解
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
COleDataSource和COleDataObject是两个在Windows系统中处理数据传输的类。
COleDataSource是用于将数据放入OLE剪贴板的操作者。
它通常通过鼠标的拖拽或者从某个OLE对象来传输剪贴板的数据。
无论何时将数据传入到接收数据的程序中,或者在接收数据的程序中执行剪贴板的粘贴操作,都得创建一个COleDataSource对象。
COleDataObject则是作为消费者,从OLE剪贴板中获取数据。
它能够检查数据的格式,也可以列举可用的数据格式或者查询指定的格式是否能够使用,然后以指定的格式获取数据。
对象的获取可以通过几种不同的方式来完成,比如CFile,HGLOBAL,或者STGMEDIUM结构等。
总的来说,COleDataSource和COleDataObject在数据传输过程中分别担任了数据源和数据目标的角色,通过OLE剪贴板进行交互。