enumeración _SVGIO (shobjidl_core.h)

Se usa con los métodos IFolderView::Items, IFolderView::ItemCount e IShellView::GetItemObject para restringir o controlar los elementos de sus colecciones.

Syntax

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

Constantes

 
SVGIO_BACKGROUND
Valor: 0
0x00000000. Hace referencia al fondo de la vista. Se usa con IID_IContextMenu para obtener un menú contextual para el fondo de la vista y con IID_IDispatch para obtener una interfaz de distribución que representa el objeto ShellFolderView de la vista.
SVGIO_SELECTION
Valor: 0x1
0x00000001. Hace referencia a los elementos seleccionados actualmente. Se usa con IID_IDataObject para recuperar un objeto de datos que representa los elementos seleccionados.
SVGIO_ALLVIEW
Valor: 0x2
0x00000002. Se usa de la misma manera que SVGIO_SELECTION , pero hace referencia a todos los elementos de la vista.
SVGIO_CHECKED
Valor: 0x3
0x00000003. Se usa de la misma manera que SVGIO_SELECTION , pero hace referencia a los elementos protegidos en las vistas donde se admite el modo activado. Para obtener más información sobre el modo activado, vea FOLDERFLAGS.
SVGIO_TYPE_MASK
Valor: 0xf
0x0000000F. Enmascara todos los bits, pero los correspondientes a las marcas de _SVGIO .
SVGIO_FLAG_VIEWORDER
Valor: 0x80000000
0x80000000. Devuelve los elementos en el orden en que aparecen en la vista. Si no se establece esta marca, el elemento seleccionado se mostrará primero.

Comentarios

El tipo SVGIO utilizado para hacer referencia a los miembros de la enumeración _SVGIO se define en Shobjidl.h como se muestra aquí.

typedef int SVGIO;

Requisitos

   
Cliente mínimo compatible Windows XP, Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado shobjidl_core.h (include Shobjidl.h)