_SVGIO列舉 (shobjidl_core.h)
與 IFolderView::Items、 IFolderView::ItemCount和 IShellView::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) |