为什么小弟我单击列表控件的某一行的第二项的时候就不能响应NM_CLICK消息呢

为什么我单击列表控件的某一行的第二项的时候就不能响应NM_CLICK消息呢?
为什么我单击列表控件的某一行的第二项的时候就不能响应NM_CLICK消息呢?
而我单击第一项的时候就能响应该消息,找了好久都没有找到原因,请大家帮帮解答,谢了。

------解决方案--------------------
试一下给list设置一下风格

m_list1.SetExtendedStyle( m_list1.GetExtendedStyle() 
------解决方案--------------------
 LVS_EX_FULLROWSELECT 
------解决方案--------------------
 LVS_EX_GRIDLINES 
------解决方案--------------------
 LVS_EX_INFOTIP );

------解决方案--------------------
void CXXDlg::OnClickList(NMHDR* pNMHDR, LRESULT* pResult)
{
  CPoint pt;
  GetCursorPos(&pt);
  m_list.ScreenToClient(&pt);
  LVHITTESTINFO lvhti;
  lvhti.pt = pt;
  m_list.SubItemHitTest(&lvhti);
  if(lvhti.flags & LVHT_ONITEM)
  {
    CString strText(_T(""));
    strText.Format(_T("Item: %d, SubItem: %d, Text: %s"), lvhti.iItem, lvhti.iSubItem, m_list.GetItemText(lvhti.iItem, lvhti.iSubItem));
    AfxMessageBox(strText);
  }
}

如果没有设置LVS_EX_FULLROWSELECT