我在我的ListView里加入了一些内容,想在鼠标点中是获取它的名字。
我用getItenText(row,clum),可它要行的索引,我只有列的索引,
怎么办呀?

解决方案 »

  1.   

    HTREEITEM TreeView_GetSelection(
        HWND hwndTV
    );
    或者int HitTest(
    CPoint pt,
    UINT* pFlags = NULL )
    const; 或者:
    POSITION pos = pList->GetFirstSelectedItemPosition();
    if(pos)
    {
       int nItem = pList->GetNextSelectedItem(pos);
    }
      

  2.   

    直接用GetSelectionMark()就可得到该行的索引了!
      

  3.   

    nankai523(干不好就郁闷) 
    POSITION pos = pList->GetFirstSelectedItemPosition();
    if(pos)
    {
       int nItem = pList->GetNextSelectedItem(pos);
    }
    nItem返回的是什么?
      

  4.   

    GetSelectionMark()
    返回的又是什么?
    没有参数吗?
    我这里暂时没有MSDN查!
      

  5.   

    POSITION pos = pList->GetFirstSelectedItemPosition();
    if(pos)
    {
       int nItem = pList->GetNextSelectedItem(pos);
    }
    nItem 返回的就是你要row索引!