很精彩的博文OLE Drag&Drop,详细描述了ole拖放的相关知识。 枚举IDataObject支持的数据格式: IEnumFORMATETC *pEnum; if(SUCCEEDED(pDataObj->EnumFormatEtc(DATADIR_GET, &pEnum))) } 注册数据格式: CF_FILEDESCRIPTOR = RegisterClipboardFormat(CFSTR_FILEDESCRIPTOR); 获得的值为49343。 相关文章: