NMREBAR 结构 (commctrl.h)

包含用于处理各种 rebar 通知的信息。

语法

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

成员

hdr

类型: NMHDR

包含有关通知的其他信息的 NMHDR 结构。

dwMask

类型: DWORD

定义此结构的成员包含有效信息的标志集。 该选项可以是如下一个或多个值:

Value 含义
RBNM_ID
wID 成员包含有效信息。
RBNM_LPARAM
lParam 成员包含有效信息。
RBNM_STYLE
fStyle 成员包含有效信息。

uBand

类型: UINT

受通知影响的带的从零开始的索引。 如果没有任何乐队受到影响,则为 -1。

fStyle

类型: UINT

乐队的风格。 这是 REBARBANDINFO 结构的 fStyle 成员中详述的一个或多个RBBS_样式。 仅当 dwMask 包含RBNM_STYLE时,此成员才有效。

wID

类型: UINT

带的应用程序定义标识符。 仅当 dwMask 包含RBNM_ID时,此成员才有效。

lParam

类型: LPARAM

与带关联的应用程序定义值。 仅当 dwMask 包含RBNM_LPARAM时,此成员才有效。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 commctrl.h