Compartilhar via


Estrutura CABINETSTATE (shlobj_core.h)

[CABINETSTATE está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele pode estar alterado ou indisponível em versões subsequentes.]

Mantém a configuração global do Windows Explorer e do Windows Internet Explorer. Essa estrutura é usada nas funções ReadCabinetState e WriteCabinetState .

Sintaxe

typedef struct {
  WORD cLength;
  WORD nVersion;
  BOOL fFullPathTitle : 1;
  BOOL fSaveLocalView : 1;
  BOOL fNotShell : 1;
  BOOL fSimpleDefault : 1;
  BOOL fDontShowDescBar : 1;
  BOOL fNewWindowMode : 1;
  BOOL fShowCompColor : 1;
  BOOL fDontPrettyNames : 1;
  BOOL fAdminsCreateCommonGroups : 1;
  UINT fUnusedFlags : 7;
  UINT fMenuEnumFilter;
} CABINETSTATE, *LPCABINETSTATE;

Membros

cLength

Tipo: WORD

O tamanho da estrutura em bytes.

nVersion

Tipo: WORD

fFullPathTitle

Tipo: BOOL

TRUE

Exiba o caminho completo na barra de título.

FALSE

Exibe apenas o nome do arquivo na barra de título.

fSaveLocalView

Tipo: BOOL

TRUE

Lembre-se das configurações de exibição de cada pasta.

FALSE

Use configurações globais para todas as pastas.

fNotShell

Tipo: BOOL

Não usado.

fSimpleDefault

Tipo: BOOL

Não usado.

fDontShowDescBar

Tipo: BOOL

Não usado.

fNewWindowMode

Tipo: BOOL

TRUE

Exibir em uma nova janela.

FALSE

Exibir na janela atual.

fShowCompColor

Tipo: BOOL

TRUE

Mostrar arquivos NTFS criptografados ou compactados em cores.

FALSE

Não mostre arquivos NTFS criptografados ou compactados em cores.

fDontPrettyNames

Tipo: BOOL

Não usado.

fAdminsCreateCommonGroups

Tipo: BOOL

Usado quando um administrador instala um aplicativo que coloca um ícone no menu Iniciar .

TRUE

Adicione o ícone ao menu Iniciar para todos os usuários (CSIDL_COMMON_STARTMENU). Esse é o valor padrão.

FALSE

Adicione o ícone somente ao usuário atual (CSIDL_STARTMENU).

fUnusedFlags

Tipo: UINT

Não usado.

fMenuEnumFilter

Tipo: UINT

Um ou ambos os sinalizadores a seguir.

SHCONTF_FOLDERS

Exibir pastas.

SHCONTF_NONFOLDERS

Exibir itens que não são de pasta.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho shlobj_core.h (inclua Shlobj.h)