Structure NMREBAR (commctrl.h)

Contient des informations utilisées dans la gestion de diverses notifications de barre d’outils.

Syntaxe

typedef struct tagNMREBAR {
  NMHDR  hdr;
  DWORD  dwMask;
  UINT   uBand;
  UINT   fStyle;
  UINT   wID;
  LPARAM lParam;
} NMREBAR, *LPNMREBAR;

Membres

hdr

Type : NMHDR

Structure NMHDR qui contient des informations supplémentaires sur la notification.

dwMask

Type : DWORD

Ensemble d’indicateurs qui définissent les membres de cette structure qui contiennent des informations valides. Il peut s’agir de l’une ou plusieurs des valeurs suivantes :

Valeur Signification
RBNM_ID
Le membre wID contient des informations valides.
RBNM_LPARAM
Le membre lParam contient des informations valides.
RBNM_STYLE
Le membre fStyle contient des informations valides.

uBand

Type : UINT

Index de base zéro de la bande affectée par la notification. Cette valeur sera -1 si aucune bande n’est affectée.

fStyle

Type : UINT

Le style du groupe. Il s’agit d’un ou plusieurs styles RBBS_ détaillés dans le membre fStyle de la structure REBARBANDINFO . Ce membre n’est valide que si dwMask contient RBNM_STYLE.

wID

Type : UINT

Identificateur défini par l’application de la bande. Ce membre est valide uniquement si dwMask contient RBNM_ID.

lParam

Type : LPARAM

Valeur définie par l’application associée à la bande. Ce membre est valide uniquement si dwMask contient RBNM_LPARAM.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête commctrl.h