BANDINFOSFB-Struktur (shlobj.h)

Enthält Informationen zu einem Ordnerband. Diese Struktur wird mit den Methoden IShellFolderBand::GetBandInfoSFB und IShellFolderBand::SetBandInfoSFB verwendet.

Syntax

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;

Member

dwMask

Art: DWORD

Eine Maske, die angibt, welche Member dieser BANDINFOSFB-Struktur gültig sind. Mindestens einer der folgenden Werte:

ISFB_MASK_STATE (0x00000001)

Das dwStateMask-Element ist gültig.

ISFB_MASK_BKCOLOR (0x00000002)

Das crBkgnd-Element ist gültig.

ISFB_MASK_VIEWMODE (0x00000004)

Das wViewMode-Element ist gültig.

ISFB_MASK_SHELLFOLDER (0x00000008)

Das psf-Element ist gültig.

ISFB_MASK_IDLIST (0x00000010)

Das pidl-Element ist gültig.

ISFB_MASK_COLORS (0x00000020)

Die Member crBtnLt und crBtnDk sind gültig.

dwStateMask

Art: DWORD

Eine Maske, die angibt, welche der dwState-Bits gültig sind, um festgelegt oder abgefragt zu werden. Mindestens einer der folgenden Werte:

ISFB_STATE_DEFAULT (0x00000000)

Keines der dwState-Bits .

ISFB_STATE_DEBOSSED (0x00000001)

Zeigt das -Objekt mit einem abgeschirmten Zustand an, der ein abgesenktes Erscheinungsbild aufweist.

ISFB_STATE_ALLOWRENAME (0x00000002)

Umbenennung und ein Kontextmenü zulassen.

ISFB_STATE_NOSHOWTEXT (0x00000004)

Keinen Text anzeigen.

ISFB_STATE_CHANNELBAR (0x00000010)

Veraltet.

ISFB_STATE_QLINKSMODE (0x00000020)

Veraltet.

ISFB_STATE_FULLOPEN (0x00000040)

Maximieren, wenn geöffnet.

ISFB_STATE_NONAMESORT (0x00000080)

Das Band sortiert nicht nach Namen.

ISFB_STATE_BTNMINSIZE (0x00000100)

Das Band meldet die Mindestgröße seiner Schaltfläche, wenn es abgefragt wird.

dwState

Art: DWORD

Zustandsbits. Einer der für dwStateMask aufgeführten Werte.

crBkgnd

Typ: COLORREF

Ein COLORREF-Objekt , das die Hintergrundfarbe des Bandes enthält.

crBtnLt

Typ: COLORREF

COLORREF , das die Helle Schaltflächenfarbe enthält.

crBtnDk

Typ: COLORREF

COLORREF , das die dunkle Schaltflächenfarbe enthält.

wViewMode

Typ: WORD

Ansichtsmodus des Bandes. Einer der folgenden Werte.

ISFBVIEWMODE_SMALLICONS (0x00000001)

Verwenden Sie kleine Symbole im Ordnerband.

ISFBVIEWMODE_LARGEICONS (0x00000002)

Verwenden Sie große Symbole im Ordnerband.

ISFBVIEWMODE_LOGOS (0x00000003a)

Wird unter Windows Vista oder höher nicht unterstützt. Wird unter Internet Explorer Version 7 oder höher nicht unterstützt.

wAlign

Typ: WORD

psf

Typ: IShellFolder*

Ein Zeiger auf ein IShellFolder-Objekt .

pidl

Typ: PIDLIST_ABSOLUTE

Eine PIDL.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile shlobj.h