Partager via


énumération _SVGIO (shobjidl_core.h)

Utilisé avec les méthodes IFolderView::Items, IFolderView::ItemCount et IShellView::GetItemObject pour restreindre ou contrôler les éléments de leurs collections.

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
Valeur : 0
0x00000000. Fait référence à l’arrière-plan de la vue. Il est utilisé avec IID_IContextMenu pour obtenir un menu contextuel pour l’arrière-plan de l’affichage et avec IID_IDispatch pour obtenir une interface de répartition qui représente l’objet ShellFolderView pour la vue.
SVGIO_SELECTION
Valeur : 0x1
0x00000001. Fait référence aux éléments actuellement sélectionnés. Utilisé avec IID_IDataObject pour récupérer un objet de données qui représente les éléments sélectionnés.
SVGIO_ALLVIEW
Valeur : 0x2
0x00000002. Utilisé de la même manière que SVGIO_SELECTION mais fait référence à tous les éléments de la vue.
SVGIO_CHECKED
Valeur : 0x3
0x00000003. Utilisé de la même manière que SVGIO_SELECTION mais fait référence aux éléments archivés dans les vues où le mode activé est pris en charge. Pour plus d’informations sur le mode activé, consultez FOLDERFLAGS.
SVGIO_TYPE_MASK
Valeur : 0xf
0x0000000F. Masque tous les bits, sauf ceux correspondant aux indicateurs _SVGIO .
SVGIO_FLAG_VIEWORDER
Valeur : 0x80000000
0x80000000. Retourne les éléments dans l’ordre dans lequel ils apparaissent dans la vue. Si cet indicateur n’est pas défini, l’élément sélectionné est répertorié en premier.

Remarques

Le type SVGIO utilisé pour faire référence aux membres de l’énumération _SVGIO est défini dans Shobjidl.h, comme illustré ici.

typedef int SVGIO;

Configuration requise

   
Client minimal pris en charge Windows XP, Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête shobjidl_core.h (inclure Shobjidl.h)