enumerazione _SVGIO (shobjidl_core.h)
Usato con i metodi IFolderView::Items, IFolderView::ItemCount e IShellView::GetItemObject per limitare o controllare gli elementi nelle raccolte.
Sintassi
typedef enum _SVGIO {
SVGIO_BACKGROUND = 0,
SVGIO_SELECTION = 0x1,
SVGIO_ALLVIEW = 0x2,
SVGIO_CHECKED = 0x3,
SVGIO_TYPE_MASK = 0xf,
SVGIO_FLAG_VIEWORDER = 0x80000000
} ;
Costanti
SVGIO_BACKGROUND Valore: 0 0x00000000. Fa riferimento allo sfondo della vista. Viene usato con IID_IContextMenu per ottenere un menu di scelta rapida per lo sfondo della visualizzazione e con IID_IDispatch per ottenere un'interfaccia di invio che rappresenta l'oggetto ShellFolderView per la visualizzazione. |
SVGIO_SELECTION Valore: 0x1 0x00000001. Fa riferimento agli elementi attualmente selezionati. Usato con IID_IDataObject per recuperare un oggetto dati che rappresenta gli elementi selezionati. |
SVGIO_ALLVIEW Valore: 0x2 0x00000002. Usato nello stesso modo di SVGIO_SELECTION , ma fa riferimento a tutti gli elementi nella visualizzazione. |
SVGIO_CHECKED Valore: 0x3 0x00000003. Usato nello stesso modo di SVGIO_SELECTION , ma fa riferimento agli elementi controllati nelle visualizzazioni in cui è supportata la modalità selezionata. Per altre informazioni sulla modalità selezionata, vedere FOLDERFLAGS. |
SVGIO_TYPE_MASK Valore: 0xf 0x0000000F. Maschera tutti i bit, ma quelli corrispondenti ai flag di _SVGIO . |
SVGIO_FLAG_VIEWORDER Valore: 0x80000000 0x80000000. Restituisce gli elementi nell'ordine in cui vengono visualizzati nella visualizzazione. Se questo flag non è impostato, l'elemento selezionato verrà elencato per primo. |
Commenti
Il tipo SVGIO usato per fare riferimento ai membri dell'enumerazione _SVGIO è definito in Shobjidl.h, come illustrato qui.
typedef int SVGIO;
Requisiti
Client minimo supportato | Windows XP, Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Intestazione | shobjidl_core.h (include Shobjidl.h) |