头文件中要加入消息处理函数的声明:
afx_msg void OnLvnInsertItem(NMHDR *pNMHDR, LRESULT *pResult);
cpp中加入函数的定义,并关联消息:
//IDC_TAB_DATASTREAM为列表控件的ID,这个根据自己定义的值来写
BEGIN_MESSAGE_MAP(CDataStream, CBaseView)
ON_NOTIFY(LVN_INSERTITEM, IDC_TAB_DATASTREAM, &CDataStream::OnLvnInsertItem)
END_MESSAGE_MAP()
...
void CDataStream::OnLvnInsertItem(NMHDR *pNMHDR, LRESULT *pResult)
{
NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;
// TODO: 在此添加控件通知处理程序代码
*pResult = 0;
//获取选中单元格的行号和列号
int rowNo = pNMListView->iItem;
int colNo = pNMListView->iSubItem;
...
}