1、点击选中某一行事件
CListCtrl:
OnNMDblclkList1(NMHDR *pNMHDR, LRESULT *pResult)
使用类向导 添加此消息.
或者 手动绑定:
声明:
afx_msg void OnNMDblclkList1(NMHDR *pNMHDR, LRESULT *pResult);
绑定消息:
在BEGIN...END_MESSAGE_MAP 之间添加
ON_NOTIFY(NM_DBLCLK, IDC_LIST1, &你的类名::OnNMDblclkList1)//IDC_LIST1 替换成你的控件ID
实现:
void 你的类名::OnNMDblclkList1(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast<LPNMITEMACTIVATE>(pNMHDR);
// TODO: 在此添加控件通知处理程序代码
MessageBox("ok");
*pResult = 0;
}
2、不能选中一整行
m_list.SetExtendedStyle(LVS_EX_GRIDLINES | LVS_EX_FULLROWSELECT);
MFC控件之CListCtrl,布布扣,bubuko.com
原文:http://blog.csdn.net/ghevinn/article/details/22800205