MFC事件处理程序之消息前缀

事情的缘由是IM界面中的一个clistctrl需要定义为列表item定义双击事件,然后使用事件对话框定义了一个HDN_ITEMDBLCLICK事件。

但双击列表项没有反应,遂定义了NM_DBLCLK事件,成功。于是搜索了下这些前缀背后的故事。

内容主要来自于链接:http://d2100.com/questions/66855

MFC 控制消息之间的差异与以下的前缀是:

LVN (e.g. LVN_ITEMCHANGED)
HDN (e.g. HDN_TRACK)
NM (e.g. NM_HOVER)
 

HDN:Header Notify
LVN:ListView control Notify 
NM:Notify Message
TVN:TreeView control Notify

LVN = ListView 通知

HDN = 标头控件通知

可能是这样,待考证。。。

posted @ 2012-12-18 16:50  jefffyang  阅读(1107)  评论(0编辑  收藏  举报