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) |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈