Share via


Estrutura BANDINFOSFB (shlobj.h)

Contém informações sobre uma faixa de pastas. Essa estrutura é usada com os métodos IShellFolderBand::GetBandInfoSFB e IShellFolderBand::SetBandInfoSFB .

Sintaxe

typedef struct {
  DWORD            dwMask;
  DWORD            dwStateMask;
  DWORD            dwState;
  COLORREF         crBkgnd;
  COLORREF         crBtnLt;
  COLORREF         crBtnDk;
  WORD             wViewMode;
  WORD             wAlign;
  IShellFolder     *psf;
  PIDLIST_ABSOLUTE pidl;
} BANDINFOSFB, *PBANDINFOSFB;

Membros

dwMask

Tipo: DWORD

Uma máscara que indica quais membros dessa estrutura BANDINFOSFB são válidos. Um ou mais dos valores a seguir.

ISFB_MASK_STATE (0x00000001)

O membro dwStateMask é válido.

ISFB_MASK_BKCOLOR (0x00000002)

O membro crBkgnd é válido.

ISFB_MASK_VIEWMODE (0x00000004)

O membro wViewMode é válido.

ISFB_MASK_SHELLFOLDER (0x00000008)

O membro psf é válido.

ISFB_MASK_IDLIST (0x00000010)

O membro pidl é válido.

ISFB_MASK_COLORS (0x00000020)

Os membros crBtnLt e crBtnDk são válidos.

dwStateMask

Tipo: DWORD

Uma máscara que indica quais dos bits dwState são válidos para serem definidos ou consultados. Um ou mais dos valores a seguir.

ISFB_STATE_DEFAULT (0x00000000)

Nenhum dos bits dwState .

ISFB_STATE_DEBOSSED (0x00000001)

Exibe o objeto com um estado de relevo, que é com uma aparência submersa.

ISFB_STATE_ALLOWRENAME (0x00000002)

Permitir renomeação e um menu de contexto.

ISFB_STATE_NOSHOWTEXT (0x00000004)

Não mostre texto.

ISFB_STATE_CHANNELBAR (0x00000010)

Preterido.

ISFB_STATE_QLINKSMODE (0x00000020)

Preterido.

ISFB_STATE_FULLOPEN (0x00000040)

Maximizar quando aberto.

ISFB_STATE_NONAMESORT (0x00000080)

A banda não classifica por nome.

ISFB_STATE_BTNMINSIZE (0x00000100)

A banda relata o tamanho mínimo de seu botão quando consultada.

dwState

Tipo: DWORD

Bits de estado. Um dos valores listados para dwStateMask.

crBkgnd

Tipo: COLORREF

Um COLORREF que contém a cor da tela de fundo da banda.

crBtnLt

Tipo: COLORREF

COLORREF que contém a cor do botão claro.

crBtnDk

Tipo: COLORREF

COLORREF que contém a cor do botão escuro.

wViewMode

Tipo: WORD

Modo de exibição da banda. Um dos valores a seguir.

ISFBVIEWMODE_SMALLICONS (0x00000001)

Use ícones pequenos na faixa de pastas.

ISFBVIEWMODE_LARGEICONS (0x00000002)

Use ícones grandes na faixa de pastas.

ISFBVIEWMODE_LOGOS (0x00000003a)

Sem suporte no Windows Vista ou posterior. Não há suporte na Internet Explorer versão 7 ou posterior.

wAlign

Tipo: WORD

psf

Tipo: IShellFolder*

Um ponteiro para um objeto IShellFolder .

pidl

Tipo: PIDLIST_ABSOLUTE

Um PIDL.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho shlobj.h