还有如何得到列表视图中,鼠标选择选中项的index???
谢谢!

解决方案 »

  1.   

    m_ListCtrl.SetExtendedStyle(LVS_EX_FULLROWSELECT); //完全选中
      

  2.   

    那么如何得到列表视图中,鼠标选择选中项的index???
      

  3.   

    好像我在MSDN里,没查到这个样式??
      

  4.   

    //*.h
    afx_msg void OnClickList1(NMHDR* pNMHDR, LPRESULT* pResult);
    //BEGIN_MSSAGE_MAP()
    ON_NOTIFY(NM_CLICK, IDC_LIST1, OnClickList1)
    //*.CPP
    void CDialog2::OnClickList1(NMHDR* pNMHDR, LRESULT* pResult) 
    {
    LV_DISPINFO* pDispInfo = (LV_DISPINFO*)pNMHDR; LV_ITEM* lvitem = &pDispInfo->item; CString str = m_ctrList1.GetItemText( lvitem->mask, lvitem->iItem );
    MessageBox(str); *pResult = 0;
    }