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 = 标头控件通知
可能是这样,待考证。。。