缩写

注解

HDN

Header Notify

LVN

ListView control Notify

NM

Notify Message

TVN

TreeView control Notify

响应消息

解析

HDN_BEGINTRACK

开始拖动控件顶部的分割线

HDN_BEGINDRAG

开始拖动控件顶部的分栏(item)

HDN_BEGINFILTEREDIT

开始过滤器编辑(filter edit)

LVN_BEGINDRAG

鼠标左键正在被触发以便进行拖放操作(当鼠标左键开始拖拽列表视图控件中的项目时产生)

LVN_BEGINRDRAG

鼠标右键正在被触发以便进行拖放操作(当鼠标右键开始拖拽列表视图控件中的项目时产生)

LVN_BEGINLABELEDIT

开始编辑项的文本

LVN_BEGINSCROLL

开始滚动操作

LVN_COLUMNCLICK

单击列(当鼠标单击列表视图控件列标题时产生)

NM_CLICK

当鼠标单击列表视图控件时产生

NM_CUSTOMDRAW

自定义绘图操作

LVN_COLUMNCLICK

单击列

HDN_DIVIDERDBLCLICK

双击顶部的分割线

LVN_DELETEALLITEMS

删除所有项

LVN_DELETEITEM

删除某个项

NM_DBLCLK

当鼠标双击列表视图控件时产生

HDN_ENDTRACK

停止拖动顶部的分割线

HDN_ENDDRAG

停止拖动控件顶部的分栏(item)

HDN_ENDFILTEREDIT

结束过滤器的编辑

LVN_ENDLABELEDIT

结束对项文本的编辑

LVN_ENDSCROLL

结束滚动操作

HDN_FILTERBTNCLICK

单击过滤器按钮

HDN_FILTERCHANGE

顶部过滤器的属性正被改变/编辑

NM_FONTCHANGED

控件更换字体

HDN_GETDISPINFO

控件需要标题项的回调信息

LVN_GETDISPINFO

请求需要显示的信息

LVN_GETINFOTIP

请求显示在工具提示窗口内的附加的文本信息

LVN_GETEMPTYMARKUP

列表控件没有任何项(用于向父窗口请求标注文本markup text)

LVN_HOTTRACK

鼠标滑过某个项

NM_HOVER

鼠标悬停于某项(item)上

HDN_ITEMCLICK

鼠标单击标题项

HDN_ITEMCHANGED

标题项的属性被改变

HDN_ITEMCHANGING

标题项的属性将被改变

HDN_ITEMDBLCLICK

双击标题项

HDN_ITEMKEYDOWN

标题项被选中的同时按下某个按键

HDN_ITEMSTATEICONCLICK

用户点击标题项的状态图标

LVN_INSERTITEM

当向列表视图控件插入项目时产生

lVN_ITEMACTIVATE

激活某个项

LVN_ITEMCHANGED

某个项已经发生变化

LVN_ITEMCHANGING

某个项目正在发生变化

NM_KILLFOCUS

当视表列图控件失去焦点时产生

LVN_KEYDOWN

某个键被按下

LVN_LINKCLICK

单击一个链接

LVN_MARQUEEBEGIN

开始某个边框选择

NM_OUTOFMEMORY

当内存溢出时产生

LVN_ODCACHEHINT

虚拟列表控件的显示区域的内容发生了变化

LVN_ODSTATECHANGED

虚拟列表的控件的某个项或某个范围内的项已经发生变化

LVN_ODFINDITEM

需要拥有者查找一个特定的回调项

NM_RCLICK

当鼠标右键单击列表视图控件时产生

NM_RDBLCLK

当鼠标右键双击列表视图控件时产生

NM_RELEASEDCAPTURE

控件正在释放鼠标捕捉(releasing mouse capture)

NM_RETURN

控件获取输入焦点且用户按下return按键

NM_SETFOCUS

当列表视图控件获得焦点时产生

LVN_SETDISPINFO

父窗口必须更新控件为项所维护的信息

HDN_TRACK

用户正在拖动控件顶部的分割线

NM_THEMECHANGED

主题已经改变