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 |