Structure BANDINFOSFB (shlobj.h)
Contient des informations sur une bande de dossiers. Cette structure est utilisée avec les méthodes IShellFolderBand ::GetBandInfoSFB et IShellFolderBand ::SetBandInfoSFB .
Syntaxe
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;
Membres
dwMask
Type : DWORD
Masque qui indique quels membres de cette structure BANDINFOSFB sont valides. Une ou plusieurs des valeurs suivantes.
ISFB_MASK_STATE (0x00000001)
Le membre dwStateMask est valide.
ISFB_MASK_BKCOLOR (0x00000002)
Le membre crBkgnd est valide.
ISFB_MASK_VIEWMODE (0x00000004)
Le membre wViewMode est valide.
ISFB_MASK_SHELLFOLDER (0x00000008)
Le membre psf est valide.
ISFB_MASK_IDLIST (0x00000010)
Le membre pidl est valide.
ISFB_MASK_COLORS (0x00000020)
Les membres crBtnLt et crBtnDk sont valides.
dwStateMask
Type : DWORD
Masque qui indique quels bits dwState sont valides pour être définis ou interrogés. Une ou plusieurs des valeurs suivantes.
ISFB_STATE_DEFAULT (0x00000000)
Aucun des bits dwState .
ISFB_STATE_DEBOSSED (0x00000001)
Affiche l’objet avec un état débossé, qui est avec une apparence enfoncée.
ISFB_STATE_ALLOWRENAME (0x00000002)
Autoriser le renommage et un menu contextuel.
ISFB_STATE_NOSHOWTEXT (0x00000004)
N’affichez pas de texte.
ISFB_STATE_CHANNELBAR (0x00000010)
Action déconseillée.
ISFB_STATE_QLINKSMODE (0x00000020)
Action déconseillée.
ISFB_STATE_FULLOPEN (0x00000040)
Agrandissez à l’ouverture.
ISFB_STATE_NONAMESORT (0x00000080)
La bande ne trie pas par nom.
ISFB_STATE_BTNMINSIZE (0x00000100)
La bande indique la taille minimale de son bouton lorsqu’il est interrogé.
dwState
Type : DWORD
Bits d’état. Une des valeurs répertoriées pour dwStateMask.
crBkgnd
Type : COLORREF
COLORREF qui contient la couleur d’arrière-plan de la bande.
crBtnLt
Type : COLORREF
COLORREF qui contient la couleur du bouton clair.
crBtnDk
Type : COLORREF
COLORREF qui contient la couleur du bouton foncé.
wViewMode
Type : WORD
Mode d’affichage de la bande. Une des valeurs suivantes.
ISFBVIEWMODE_SMALLICONS (0x00000001)
Utilisez de petites icônes sur la bande de dossiers.
ISFBVIEWMODE_LARGEICONS (0x00000002)
Utilisez de grandes icônes sur la bande de dossiers.
ISFBVIEWMODE_LOGOS (0x00000003a)
Non pris en charge sous Windows Vista ou version ultérieure. Non pris en charge sous Internet Explorer version 7 ou ultérieure.
wAlign
Type : WORD
psf
Type : IShellFolder*
Pointeur vers un objet IShellFolder .
pidl
Type : PIDLIST_ABSOLUTE
A PIDL.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | shlobj.h |