Condividi tramite


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)