Compartilhar via


enumeração _SVGIO (shobjidl_core.h)

Usado com os métodos IFolderView::Items, IFolderView::ItemCount e IShellView::GetItemObject para restringir ou controlar os itens em suas coleções.

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. Refere-se à tela de fundo do modo de exibição. Ele é usado com IID_IContextMenu para obter um menu de atalho para a tela de fundo do modo de exibição e com IID_IDispatch para obter uma interface de expedição que representa o objeto ShellFolderView para o modo de exibição.
SVGIO_SELECTION
Valor: 0x1
0x00000001. Refere-se aos itens selecionados no momento. Usado com IID_IDataObject para recuperar um objeto de dados que representa os itens selecionados.
SVGIO_ALLVIEW
Valor: 0x2
0x00000002. Usado da mesma forma que SVGIO_SELECTION , mas se refere a todos os itens no modo de exibição.
SVGIO_CHECKED
Valor: 0x3
0x00000003. Usado da mesma forma que SVGIO_SELECTION , mas refere-se a itens verificados em modos de exibição em que há suporte para o modo verificado. Para obter mais detalhes sobre o modo verificado, consulte FOLDERFLAGS.
SVGIO_TYPE_MASK
Valor: 0xf
0x0000000F. Mascara todos os bits, exceto aqueles correspondentes aos sinalizadores de _SVGIO .
SVGIO_FLAG_VIEWORDER
Valor: 0x80000000
0x80000000. Retorna os itens na ordem em que aparecem na exibição. Se esse sinalizador não estiver definido, o item selecionado será listado primeiro.

Comentários

O tipo SVGIO usado para se referir aos membros da enumeração _SVGIO é definido em Shobjidl.h, conforme mostrado aqui.

typedef int SVGIO;

Requisitos

   
Cliente mínimo com suporte Windows XP, Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)