要求显示的每一条ITEM类似于如下:
××---××---××----××............
需要的要求是单击任何一个××都有click事件!

解决方案 »

  1.   

    m_wndList.SetExtendedStyle(m_wndList.GetExtendedStyle()|LVS_EX_FULLROWSELECT);
      

  2.   

    默认的只有第一列有这个消息,你要想每列都有,要自己画List。我可以给你个例子,功能很全。
      

  3.   

    我不需要显示列
    只需要显示行,例如象这样的一行
    pump---actuator----valve
    中间的---是连接符合,我需要单击pump, actuator,valve都有click事件,我的目的是要通过click事件来弹出一个对话框来显示pump, actuator,valve各自的详细信息。
    希望各位指教,如果有相关代码,请给出具体一点,或者与我联系,
    [email protected]不甚感激。
      

  4.   

    在行上点击,触发click事件,然后根据鼠标位置判断应该显示哪些信息。
      

  5.   

    在List中捕捉MouseDown ,根据点的信息来判断是那一行被选中,int HitTest( CPoint pt, UINT* pFlags = NULL ) const; 这样只能得到行信息;更细一点:
    int ListView_HitTest(
        HWND hwnd, 
        LPLVHITTESTINFO pinfo
    ); 最好能设成 LVS_EX_FULLROWSELECT