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) |