Shell数据传输的剪贴板格式

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

Windows允许用户在应用程序和shell之间传输数据对象。用户可以通过拖放数据对象或使用剪切,复制和粘贴菜单命令来传输数据对象,如打印机,文件,快捷方式和文件夹。两种传输方式都涉及剪贴板。

Windows定义了您必须支持在应用程序和shell之间传输对象的多种剪贴板格式。Windows头文件不包括这些剪贴板格式的预定义剪贴板格式标识符。而是提供一组剪贴板格式名称和相应的值。要获取剪贴板格式的标识符,只需将格式的值传递给RegisterClipboardFormat函数即可。下表列出了值和相应的剪贴板格式名称。

格式名称
CFSTR_SHELLIDLIST“Shell IDList数组”
CFSTR_SHELLIDLISTOFFSET“Shell对象偏移量”
CFSTR_NETRESOURCES“净资源”
CFSTR_FILEDESCRIPTOR"FileGroupDescriptor"
CFSTR_FILECONTENTS"FileContents"
CFSTR_FILENAME"FileName"
CFSTR_PRINTERGROUP"PrinterFriendlyName"
CFSTR_FILENAMEMAP"FileNameMap"

以下部分描述用于在应用程序和shell之间传输数据的剪贴板格式。