énumération DATAOBJ_GET_ITEM_FLAGS (shobjidl_core.h)

Valeurs utilisées par la fonction SHGetItemFromDataObject pour spécifier des options concernant le traitement de l’objet source.

Syntax

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
} ;

Constantes

 
DOGIF_DEFAULT
Valeur : 0
0x0000. Aucune option spéciale.
DOGIF_TRAVERSE_LINK
Valeur : 0x1
0x0001. Si l’objet source est un lien, basez l’IShellItem sur la cible du lien plutôt que sur le fichier de lien lui-même.
DOGIF_NO_HDROP
Valeur : 0x2
0x0002. Si l’objet de données source ne contient pas de données au format CFSTR_SHELLIDLIST, qui identifie l’objet par le biais d’un IDList, ne revenez pas au format CF_HDROP , qui utilise un chemin d’accès de fichier, comme alternative dans le transfert.
DOGIF_NO_URL
Valeur : 0x4
0x0004. Si l’objet de données source ne contient pas de données au format CFSTR_SHELLIDLIST, qui identifie l’objet par le biais d’un IDList, ne revenez pas au format CFSTR_INETURL presse-papiers, qui utilise une URL, comme alternative au transfert.
DOGIF_ONLY_IF_ONE
Valeur : 0x8
0x0008. Si l’objet source est un tableau d’éléments, utilisez-le uniquement si le tableau ne contient qu’un seul élément.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête shobjidl_core.h (incluez Shobjidl.h)