Método IExplorerCommand::GetFlags (shobjidl_core.h)

Obtém os sinalizadores associados a um comando do Windows Explorer.

Sintaxe

HRESULT GetFlags(
  [out] EXPCMDFLAGS *pFlags
);

Parâmetros

[out] pFlags

Tipo: EXPCMDFLAGS*

Quando esse método retorna, esse valor aponta para os sinalizadores de comando atuais. Um dos seguintes valores:

ECF_DEFAULT (0x000)

Windows 7 e posterior. Nenhum sinalizador de comando está definido.

ECF_HASSUBCOMMANDS (0x001)

O comando tem subcomandos.

ECF_HASSPLITBUTTON (0x002)

Um botão de divisão é exibido.

ECF_HIDELABEL (0x004)

O rótulo está oculto.

ECF_ISSEPARATOR (0x008)

O comando é um separador.

ECF_HASLUASHIELD (0x010)

Um escudo UAC é exibido.

ECF_SEPARATORBEFORE (0x020)

Introduzido no Windows 7. O comando está localizado no menu imediatamente abaixo de um separador.

ECF_SEPARATORAFTER (0x040)

Introduzido no Windows 7. O comando está localizado no menu imediatamente acima de um separador.

ECF_ISDROPDOWN (0x080)

Introduzido no Windows 7. Selecionar o comando abre um submenu suspenso (por exemplo, Incluir na biblioteca).

ECF_TOGGLEABLE (0x100)

Introduzido no Windows 8.

ECF_AUTOMENUICONS (0x200)

Introduzido no Windows 8.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)