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。 IDList を介してオブジェクトを識別するCFSTR_SHELLIDLIST形式のデータがソース データ オブジェクトに含まれていない場合は、転送の代替手段としてファイル パスを使用する CF_HDROP 形式に戻さないでください。
DOGIF_NO_URL
値: 0x4
0x0004。 IDList を介してオブジェクトを識別するCFSTR_SHELLIDLIST形式のデータがソース データ オブジェクトに含まれていない場合は、転送の代替手段として URL を使用する CFSTR_INETURL クリップボード形式に戻さないでください。
DOGIF_ONLY_IF_ONE
値: 0x8
0x0008。 ソース オブジェクトが項目の配列である場合は、配列に 1 つの項目のみが含まれている場合にのみ使用します。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
Header shobjidl_core.h (Shobjidl.h を含む)