Compartir a través de


Estructura BANDINFOSFB (shlobj.h)

Contiene información sobre una banda de carpetas. Esta estructura se usa con los métodos IShellFolderBand::GetBandInfoSFB e IShellFolderBand::SetBandInfoSFB .

Sintaxis

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;

Miembros

dwMask

Tipo: DWORD

Máscara que indica qué miembros de esta estructura BANDINFOSFB son válidas. Uno o varios de los valores siguientes.

ISFB_MASK_STATE (0x00000001)

El miembro dwStateMask es válido.

ISFB_MASK_BKCOLOR (0x00000002)

El miembro crBkgnd es válido.

ISFB_MASK_VIEWMODE (0x00000004)

El miembro wViewMode es válido.

ISFB_MASK_SHELLFOLDER (0x00000008)

El miembro psf es válido.

ISFB_MASK_IDLIST (0x00000010)

El miembro pidl es válido.

ISFB_MASK_COLORS (0x00000020)

Los miembros crBtnLt y crBtnDk son válidos.

dwStateMask

Tipo: DWORD

Máscara que indica cuáles de los bits dwState son válidos para establecer o consultar. Uno o varios de los valores siguientes.

ISFB_STATE_DEFAULT (0x00000000)

Ninguno de los bits dwState .

ISFB_STATE_DEBOSSED (0x00000001)

Muestra el objeto con un estado debossed, que tiene una apariencia hundida.

ISFB_STATE_ALLOWRENAME (0x00000002)

Permitir cambiar el nombre y un menú contextual.

ISFB_STATE_NOSHOWTEXT (0x00000004)

No mostrar texto.

ISFB_STATE_CHANNELBAR (0x00000010)

Desusado.

ISFB_STATE_QLINKSMODE (0x00000020)

Desusado.

ISFB_STATE_FULLOPEN (0x00000040)

Maximice al abrirse.

ISFB_STATE_NONAMESORT (0x00000080)

La banda no ordena por nombre.

ISFB_STATE_BTNMINSIZE (0x00000100)

La banda informa del tamaño mínimo de su botón cuando se consulta.

dwState

Tipo: DWORD

Bits de estado. Uno de los valores enumerados para dwStateMask.

crBkgnd

Tipo: COLORREF

COLORREF que contiene el color de fondo de la banda.

crBtnLt

Tipo: COLORREF

COLORREF que contiene el color del botón claro.

crBtnDk

Tipo: COLORREF

COLORREF que contiene el color del botón oscuro.

wViewMode

Tipo: WORD

Modo de vista de la banda. Uno de los siguientes valores.

ISFBVIEWMODE_SMALLICONS (0x00000001)

Use iconos pequeños en la banda de carpetas.

ISFBVIEWMODE_LARGEICONS (0x00000002)

Use iconos grandes en la banda de carpetas.

ISFBVIEWMODE_LOGOS (0x00000003a)

No se admite en Windows Vista o posterior. No se admite en Internet Explorer versión 7 o posterior.

wAlign

Tipo: WORD

psf

Tipo: IShellFolder*

Puntero a un objeto IShellFolder .

pidl

Tipo: PIDLIST_ABSOLUTE

Un PIDL.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado shlobj.h