enumeração DATAOBJ_GET_ITEM_FLAGS (shobjidl_core.h)

Valores usados pela função SHGetItemFromDataObject para especificar opções relativas ao processamento do objeto de origem.

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
Valor: 0
0x0000. Sem opções especiais.
DOGIF_TRAVERSE_LINK
Valor: 0x1
0x0001. Se o objeto de origem for um link, baseie o IShellItem no destino do link em vez do próprio arquivo de link.
DOGIF_NO_HDROP
Valor: 0x2
0x0002. Se o objeto de dados de origem não contiver dados no formato CFSTR_SHELLIDLIST, que identifica o objeto por meio de uma IDList, não reverter ao formato CF_HDROP, que usa um caminho de arquivo, como alternativa na transferência.
DOGIF_NO_URL
Valor: 0x4
0x0004. Se o objeto de dados de origem não contiver dados no formato CFSTR_SHELLIDLIST, que identifica o objeto por meio de uma IDList, não reverter ao formato da área de transferência CFSTR_INETURL, que usa uma URL, como alternativa na transferência.
DOGIF_ONLY_IF_ONE
Valor: 0x8
0x0008. Se o objeto de origem for uma matriz de itens, use-o somente se a matriz contiver apenas um item.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)