Estrutura SHELLSTATEA (shlobj_core.h)
Contém configurações para o estado do Shell. Essa estrutura é usada com a função
Sintaxe
typedef struct {
BOOL fShowAllObjects : 1;
BOOL fShowExtensions : 1;
BOOL fNoConfirmRecycle : 1;
BOOL fShowSysFiles : 1;
BOOL fShowCompColor : 1;
BOOL fDoubleClickInWebView : 1;
BOOL fDesktopHTML : 1;
BOOL fWin95Classic : 1;
BOOL fDontPrettyPath : 1;
BOOL fShowAttribCol : 1;
BOOL fMapNetDrvBtn : 1;
BOOL fShowInfoTip : 1;
BOOL fHideIcons : 1;
BOOL fWebView : 1;
BOOL fFilter : 1;
BOOL fShowSuperHidden : 1;
BOOL fNoNetCrawling : 1;
DWORD dwWin95Unused;
UINT uWin95Unused;
LONG lParamSort;
int iSortDirection;
UINT version;
UINT uNotUsed;
BOOL fSepProcess : 1;
BOOL fStartPanelOn : 1;
BOOL fShowStartPage : 1;
BOOL fAutoCheckSelect : 1;
BOOL fIconsOnly : 1;
BOOL fShowTypeOverlay : 1;
BOOL fShowStatusBar : 1;
UINT fSpareFlags : 9;
} SHELLSTATEA, *LPSHELLSTATEA;
Membros
fShowAllObjects
Tipo: BOOL
VERDADEIRO para mostrar todos os objetos, incluindo arquivos e pastas ocultos. FALSE para ocultar arquivos e pastas ocultos.
fShowExtensions
Tipo: BOOL
TRUE para mostrar extensões de nome de arquivo, FALSE para ocultá-las.
fNoConfirmRecycle
Tipo: BOOL
VERDADEIRO não mostrar nenhuma caixa de diálogo de confirmação ao excluir itens na Lixeira, FALSE para exibir a caixa de diálogo de confirmação.
fShowSysFiles
Tipo: BOOL
TRUE para mostrar arquivos do sistema, FALSE para ocultá-los.
fShowCompColor
Tipo: BOOL
verdadeiro mostrar arquivos NTFS criptografados ou compactados em cores.
fDoubleClickInWebView
Tipo: BOOL
VERDADEIRO exigir um clique duplo para abrir um item quando estiver no modo de exibição da Web.
fDesktopHTML
Tipo: BOOL
TRUE para usar a Área de Trabalho Ativa, false caso contrário.
fWin95Classic
Tipo: BOOL
TRUE para impor o comportamento e as restrições do Shell do Windows 95.
fDontPrettyPath
Tipo: BOOL
TRUE para impedir a conversão do caminho em todos os caracteres minúsculos.
fShowAttribCol
Tipo: BOOL
Não usado.
fMapNetDrvBtn
Tipo: BOOL
fShowInfoTip
Tipo: BOOL
verdadeiro mostrar uma descrição pop-up para pastas e arquivos.
fHideIcons
Tipo: BOOL
TRUE para ocultar ícones da área de trabalho, FALSE para mostrá-los.
fWebView
Tipo: BOOL
TRUE a ser exibido como um modo de exibição da Web.
fFilter
Tipo: BOOL
Não usado.
fShowSuperHidden
Tipo: BOOL
verdadeiro para mostrar arquivos do sistema operacional.
fNoNetCrawling
Tipo: BOOL
TRUE para desabilitar a pesquisa automática de pastas e impressoras de rede.
dwWin95Unused
Tipo: DWORD
Não usado.
uWin95Unused
Tipo: UINT
Não usado.
lParamSort
Tipo: LONG
A coluna pela qual classificar.
iSortDirection
Tipo: int
Direção de classificação alfabética para a coluna especificada por lParamSort. Use 1 para uma classificação crescente, -1 para uma classificação decrescente.
version
Tipo: UINT
Não usado.
uNotUsed
Tipo: UINT
Não usado.
fSepProcess
Tipo: BOOL
TRUE para iniciar janelas de pasta em processos separados, FALSE para iniciar no mesmo processo.
fStartPanelOn
Tipo: BOOL
Windows XP apenas. TRUE para usar o menu Iniciar no estilo Windows XP, FALSE para usar o menu Iniciar clássico.
fShowStartPage
Tipo: BOOL
Não usado.
fAutoCheckSelect
Tipo: BOOL
introduzido no Windows Vista. TRUE para usar as exibições da pasta de caixa de seleção estilo Windows Vista, FALSE para usar as exibições clássicas.
fIconsOnly
Tipo: BOOL
introduzido no Windows Vista. verdadeiro mostrar somente ícones genéricos, FALSE para mostrar ícones no estilo miniatura em pastas.
fShowTypeOverlay
Tipo: BOOL
introduzido no Windows Vista. TRUE indica que uma miniatura deve mostrar o aplicativo que seria invocado ao abrir o item, FALSE indica que nenhum aplicativo será mostrado.
fShowStatusBar
Tipo: BOOL
introduzido no Windows 8. TRUE para mostrar a barra de status; caso contrário, FALSE .
fSpareFlags
Tipo: UINT
Não usado.
Observações
Nota
O cabeçalho shlobj_core.h define SHELLSTATE como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 2000 Professional [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows 2000 Server [somente aplicativos da área de trabalho] |
cabeçalho | shlobj_core.h |