DATAOBJ_GET_ITEM_FLAGS 枚举 (shobjidl_core.h)

SHGetItemFromDataObject 函数用于指定有关处理源对象的选项的值。

语法

typedef enum DATAOBJ_GET_ITEM_FLAGS {
  DOGIF_DEFAULT = 0,
  DOGIF_TRAVERSE_LINK = 0x1,
  DOGIF_NO_HDROP = 0x2,
  DOGIF_NO_URL = 0x4,
  DOGIF_ONLY_IF_ONE = 0x8
} ;

常量

 
DOGIF_DEFAULT
值: 0
0x0000。 没有特殊选项。
DOGIF_TRAVERSE_LINK
值: 0x1
0x0001。 如果源对象是链接,则 IShellItem 基于链接的目标而不是链接文件本身。
DOGIF_NO_HDROP
值: 0x2
0x0002。 如果源数据对象不包含CFSTR_SHELLIDLIST格式的数据(通过 IDList 标识对象),则不会还原CF_HDROP格式(使用文件路径)作为传输中的替代方法。
DOGIF_NO_URL
值: 0x4
0x0004。 如果源数据对象不包含通过 IDList 标识对象的CFSTR_SHELLIDLIST格式的数据,则不会还原CFSTR_INETURL剪贴板格式(使用 URL)作为传输中的替代方法。
DOGIF_ONLY_IF_ONE
值: 0x8
0x0008。 如果源对象是项数组,则仅当数组仅包含一个项时才使用它。

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
标头 shobjidl_core.h (包括 Shobjidl.h)