在 Win32 API 中,NMREBAR 结构体通常用于通知 Rebar 控件相关的事件,例如在 Rebar 控件的子项发生变化时。该结构体通常伴随着 RBN_* 系列通知消息使用。以下是 NMREBAR 结构体的定义:
typedef struct tagNMREBAR {
    NMHDR   hdr;
    UINT    uBand;
    UINT    fMask;
    UINT    fStyle;
    UINT    wID;
    LPARAM  lParam;
} NMREBAR, *LPNMREBAR;

  •  NMHDR hdr: 通知消息的标准头部结构,包含了关于通知的一般信息,如发送通知的窗口句柄等。


  •  UINT uBand: 与通知相关的 Rebar 控件的带标识符。


  •  UINT fMask: 标志指定 NMREBAR 结构的哪些成员是有效的。


  •  UINT fStyle: 与带关联的风格标志相关的风格。


  •  UINT wID: 与通知相关的 Rebar 控件的带的 ID。


  •  LPARAM lParam: 与通知相关的 Rebar 控件的带的附加参数。


NMREBAR 结构体通常用于通知父窗口 Rebar 控件发生的一些事件,例如在用户调整 Rebar 控件中的带时、添加或删除带时等。具体的使用取决于相应的通知消息和相关的控件上下文。


转载请注明出处:http://www.zyzy.cn/article/detail/24940/Win32 API/Commctrl.h/NMREBAR