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