Share via


_SVGIO-Enumeration (shobjidl_core.h)

Wird mit den Methoden IFolderView::Items, IFolderView::ItemCount und IShellView::GetItemObject verwendet, um die Elemente in ihren Auflistungen einzuschränken oder zu steuern.

Syntax

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

Konstanten

 
SVGIO_BACKGROUND
Wert: 0
0x00000000. Bezieht sich auf den Hintergrund der Ansicht. Es wird mit IID_IContextMenu verwendet, um ein Kontextmenü für den Ansichtshintergrund abzurufen, und mit IID_IDispatch, um eine Dispatch-Schnittstelle abzurufen, die das ShellFolderView-Objekt für die Ansicht darstellt.
SVGIO_SELECTION
Wert: 0x1
0x00000001. Verweist auf die aktuell ausgewählten Elemente. Wird mit IID_IDataObject verwendet, um ein Datenobjekt abzurufen, das die ausgewählten Elemente darstellt.
SVGIO_ALLVIEW
Wert: 0x2
0x00000002. Wird wie SVGIO_SELECTION verwendet, bezieht sich jedoch auf alle Elemente in der Ansicht.
SVGIO_CHECKED
Wert: 0x3
0x00000003. Wird auf die gleiche Weise wie SVGIO_SELECTION verwendet, bezieht sich jedoch auf überprüfte Elemente in Ansichten, in denen der aktivierte Modus unterstützt wird. Weitere Informationen zum aktivierten Modus finden Sie unter FOLDERFLAGS.
SVGIO_TYPE_MASK
Wert: 0xf
0x0000000F. Maskiert alle Bits, aber die, die den _SVGIO Flags entsprechen.
SVGIO_FLAG_VIEWORDER
Wert: 0x80000000
0x80000000. Gibt die Elemente in der Reihenfolge zurück, in der sie in der Ansicht angezeigt werden. Wenn dieses Flag nicht festgelegt ist, wird das ausgewählte Element zuerst aufgeführt.

Hinweise

Der SVGIO-Typ , der verwendet wird, um auf Member der _SVGIO-Enumeration zu verweisen, wird in Shobjidl.h definiert, wie hier gezeigt.

typedef int SVGIO;

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP, Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile shobjidl_core.h (einschließlich Shobjidl.h)