NMHDFILTERBTNCLICK 是 Win32 API 中的一个结构体,通常用于通知消息 HDN_FILTERBTNCLICK 中,与 Windows 控件中的列表头(Header Control)相关。这个消息通常在 Header Control 的筛选按钮被点击时产生,用于通知应用程序处理筛选按钮的点击事件。结构体的定义如下:
typedef struct tagNMHDFILTERBTNCLICK {
    NMHDR hdr;
    UINT iItem;
    RECT rc;
} NMHDFILTERBTNCLICK, *LPNMHDFILTERBTNCLICK;

结构体成员的含义如下:

  •  hdr: NMHDR 结构体,包含通知消息的标准头部信息,如消息源、消息码等。

  •  iItem: 表示与筛选按钮相关的项目的索引。

  •  rc: 表示筛选按钮的矩形区域的坐标。


HDN_FILTERBTNCLICK 消息通常在 Header Control 的筛选按钮被点击时发送。应用程序可以响应此消息,以便执行与筛选按钮点击相关的操作。通常,处理这个消息的过程涉及到显示一个定制的筛选菜单或者执行其他与筛选相关的操作。

请注意,筛选按钮是 Header Control 中的一个可选特性,通常用于在列表视图中进行高级筛选操作。


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