动态生成的list control怎么响应鼠标双击的消息呢

动态生成的list control如何响应鼠标双击的消息呢?
如题

------解决方案--------------------
一样可以添加ON_NOTIFY消息映射
ON_NOTIFY(NM_DBLCLK, IDC_LIST1, OnDblclkList1)
ON_NOTIFY(HDN_ITEMDBLCLICK, IDC_LIST1, OnItemdblclickList1)

或者在WindowProc中解析WM_NOTIFY消息
------解决方案--------------------
如:
void CDlgTest::OnDblclkList1(NMHDR* pNMHDR, LRESULT* pResult) 
{
// TODO: Add your control notification handler code here
NMLISTVIEW* pNMListView = (NMLISTVIEW*)pNMHDR;
m_ListSelected=pNMListView->iItem;
m_ListSubItem=pNMListView->iSubItem;
// new column
if(m_ListSelected >=0)
{// 拖一个Edit到该项
CRect rc;
m_List.GetSubItemRect(m_ListSelected,m_ListSubItem,LVIR_LABEL,rc);
  m_List.MapWindowPoints(this,&rc);
m_Edit2.MoveWindow(rc);
m_Edit2.SetFocus();
CString txt=m_List.GetItemText(m_ListSelected,m_ListSubItem);
m_Edit2.SetWindowText(txt);
m_Edit2.SetSel(0,-1);
}

*pResult = 0;
}