Struttura BANDINFOSFB (shlobj.h)
Contiene informazioni su un gruppo di cartelle. Questa struttura viene usata con i metodi IShellFolderBand::GetBandInfoSFB e IShellFolderBand::SetBandInfoSFB .
Sintassi
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;
Members
dwMask
Tipo: DWORD
Maschera che indica quali membri di questa struttura BANDINFOSFB sono validi. Uno o più dei valori seguenti.
ISFB_MASK_STATE (0x00000001)
Il membro dwStateMask è valido.
ISFB_MASK_BKCOLOR (0x00000002)
Il membro crBkgnd è valido.
ISFB_MASK_VIEWMODE (0x00000004)
Il membro wViewMode è valido.
ISFB_MASK_SHELLFOLDER (0x00000008)
Il membro psf è valido.
ISFB_MASK_IDLIST (0x00000010)
Il membro pidl è valido.
ISFB_MASK_COLORS (0x00000020)
I membri crBtnLt e crBtnDk sono validi.
dwStateMask
Tipo: DWORD
Maschera che indica quali dei bit dwState sono validi per essere impostati o sottoposti a query. Uno o più dei valori seguenti.
ISFB_STATE_DEFAULT (0x00000000)
Nessuno dei bit dwState .
ISFB_STATE_DEBOSSED (0x00000001)
Visualizza l'oggetto con uno stato debossed, ovvero con un aspetto incassato.
ISFB_STATE_ALLOWRENAME (0x00000002)
Consenti ridenominazione e menu di scelta rapida.
ISFB_STATE_NOSHOWTEXT (0x00000004)
Non visualizzare il testo.
ISFB_STATE_CHANNELBAR (0x00000010)
Deprecato.
ISFB_STATE_QLINKSMODE (0x00000020)
Deprecato.
ISFB_STATE_FULLOPEN (0x00000040)
Ingrandisci al momento dell'apertura.
ISFB_STATE_NONAMESORT (0x00000080)
La banda non ordina in base al nome.
ISFB_STATE_BTNMINSIZE (0x00000100)
La banda indica le dimensioni minime del pulsante quando viene eseguita una query.
dwState
Tipo: DWORD
Bit di stato. Uno dei valori elencati per dwStateMask.
crBkgnd
Tipo: COLORREF
COLORREF che contiene il colore di sfondo della banda.
crBtnLt
Tipo: COLORREF
COLORREF che contiene il colore del pulsante chiaro.
crBtnDk
Tipo: COLORREF
COLORREF che contiene il colore del pulsante scuro.
wViewMode
Tipo: WORD
Modalità di visualizzazione della banda. Uno dei valori seguenti.
ISFBVIEWMODE_SMALLICONS (0x00000001)
Usare icone di piccole dimensioni nella banda delle cartelle.
ISFBVIEWMODE_LARGEICONS (0x00000002)
Usare icone di grandi dimensioni nella banda delle cartelle.
ISFBVIEWMODE_LOGOS (0x00000003a)
Non supportato in Windows Vista o versioni successive. Non supportato in Internet Explorer versione 7 o successiva.
wAlign
Tipo: WORD
psf
Tipo: IShellFolder*
Puntatore a un oggetto IShellFolder .
pidl
Tipo: PIDLIST_ABSOLUTE
UN FILE PIDL.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | shlobj.h |