如题,谢谢!
一定给分~~

解决方案 »

  1.   

    初始化的时候设置style:
    m_list.SetExtendedStyle(m_list.GetExtendedStyle()|LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);
      

  2.   

    从CListCtrl派生,响应WM_CONTEXTMENU消息,CPoint pt(point);
    ScreenToClient(&pt);
    UINT nFlags = 0;
    int nItem = HitTest(pt, &nFlags);
    if(nItem == -1) return; CMenu menu; menu.LoadMenu(IDR_MENU1);
    CMenu *pMenu = menu.GetSubMenu(0);
    int nRetCode = pMenu->TrackPopupMenu(TPM_RIGHTBUTTON | TPM_RETURNCMD, point.x, point.y, pWnd);
      

  3.   

    谢谢 【℡】〖汪洋中的一片叶子〗≈^︵^≈
    已经加上横线了
    但上面的 HitTest函数,如何声明和定义呢?
      

  4.   

    HitTest函数 是CListCtrl::HitTest 自带得啊
      

  5.   

    谢谢 【℡】〖汪洋中的一片叶子〗≈^︵^≈
    现在编译通过,
    但是运行,弹不出菜单啊~
    那个 “从CListCtrl派生” 具体是什么意思啊?~~
      

  6.   

    新建一类CListCtrlEx,基类为CListCtrl, 给ListCtrl关联 CListCtrlEx变量