_SVGIO列舉 (shobjidl_core.h)

IFolderView::ItemsIFolderView::ItemCountIShellView::GetItemObject 方法搭配使用,以限制或控制其集合中的專案。

Syntax

typedef enum _SVGIO {
  SVGIO_BACKGROUND = 0,
  SVGIO_SELECTION = 0x1,
  SVGIO_ALLVIEW = 0x2,
  SVGIO_CHECKED = 0x3,
  SVGIO_TYPE_MASK = 0xf,
  SVGIO_FLAG_VIEWORDER = 0x80000000
} ;

常數

 
SVGIO_BACKGROUND
值: 0
0x00000000。 參考檢視的背景。 它與 IID_ICoNtextMenu 搭配使用,以取得檢視背景的快捷方式功能表,並使用 IID_IDispatch 來取得表示檢視之 ShellFolderView 物件的分派介面。
SVGIO_SELECTION
值: 0x1
0x00000001。 參考目前選取的專案。 與 IID_IDataObject 搭配使用,以擷取代表所選取專案的資料物件。
SVGIO_ALLVIEW
值: 0x2
0x00000002。 與 SVGIO_SELECTION 相同,但參考檢視中的所有專案。
SVGIO_CHECKED
值: 0x3
0x00000003。 與 SVGIO_SELECTION 相同,但是指支援核取模式之檢視中的已核取專案。 如需已核取模式的詳細資訊,請參閱 FOLDERFLAGS
SVGIO_TYPE_MASK
值: 0xf
0x0000000F。 遮罩所有位,但對應至 _SVGIO 旗標的位。
SVGIO_FLAG_VIEWORDER
值: 0x80000000
0x80000000。 傳回專案在檢視中出現的順序。 如果未設定此旗標,則會先列出選取的專案。

備註

用來參考_SVGIO列舉成員的SVGIO類型定義于 Shobjidl.h 中,如下所示。

typedef int SVGIO;

規格需求

   
最低支援的用戶端 Windows XP、Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限傳統型應用程式]
標頭 shobjidl_core.h (包括 Shobjidl.h)