Freigeben über


NMREBAR-Struktur (commctrl.h)

Enthält Informationen, die bei der Behandlung verschiedener Benachrichtigungen für die Beleiste verwendet werden.

Syntax

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

Member

hdr

Typ: NMHDR

NMHDR-Struktur , die zusätzliche Informationen zur Benachrichtigung enthält.

dwMask

Typ: DWORD

Eine Reihe von Flags, die definieren, welche Member dieser Struktur gültige Informationen enthalten. Dies kann einen der folgenden Werte annehmen:

Wert Bedeutung
RBNM_ID
Das wID-Element enthält gültige Informationen.
RBNM_LPARAM
Das lParam-Element enthält gültige Informationen.
RBNM_STYLE
Das fStyle-Element enthält gültige Informationen.

uBand

Typ: UINT

Nullbasierter Index des von der Benachrichtigung betroffenen Bandes. Dies ist -1, wenn kein Band betroffen ist.

fStyle

Typ: UINT

Der Stil der Band. Dies ist mindestens einer der RBBS_ Stile, die im fStyle-Element der REBARBANDINFO-Struktur beschrieben sind. Dieser Member ist nur gültig, wenn dwMask RBNM_STYLE enthält.

wID

Typ: UINT

Anwendungsdefinierter Bezeichner des Bandes. Dieser Member ist nur gültig, wenn dwMask RBNM_ID enthält.

lParam

Typ: LPARAM

Anwendungsdefinierter Wert, der dem Band zugeordnet ist. Dieser Member ist nur gültig, wenn dwMask RBNM_LPARAM enthält.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile commctrl.h