void CComDlg::OnDblclkdatalist(NMHDR* pNMHDR, LRESULT* pResult) 
{
// TODO: Add your control notification handler code here
LV_KEYDOWN* pLVKeyDow = (LV_KEYDOWN*)pNMHDR;
int num=m_datalist.GetNextItem(0,1);
          CString state=m_datalist.GetItemText(num,0);
AfxMessageBox(state);
*pResult = 0;
} 双击第一行时num的数值为“-1”
 请问各位什么原因啊