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