详细解决方案
MFC对话框程序中列表控件(CListCtrl)的响应消息
热度:95 发布时间:2023-12-15 04:10:02.0
缩写 |
注解 |
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 |
主题已经改变 |