数据处理程序

【勇芳软件工作室】汉化HomePreviousNext

当从shell(或从shell复制到剪贴板)中拖动文件时,shell会创建一个默认的IDataObject接口,支持标准的剪贴板格式(CF_HDROP,“Shell IDList Array”等等)。应用程序可以通过为文件类型提供数据处理程序来添加更多的剪贴板格式。数据处理程序必须支持IPersistFileIDataObject接口。shell通过调用IPersistFile::Load成员函数来初始化数据处理程序。当提供数据处理程序时,默认IDataObject接口将一些成员函数调用委托给数据处理程序,以便附加剪贴板数据格式可用于放置目标。

您可以通过为的shellex键下的处理程序添加DataHandler键和类标识来注册数据处理程序,如下例所示。

的shellex

DataHandler = {00000000-1111-2222-3333-00000000000003}