如题。我试过让ListCtrl成为可编辑的,但只能修改每列的item,不能修改subItem.

解决方案 »

  1.   

    自己创建一个edit控件,双击subitem的时候,就计算subitem的rect,然后将edit移动到该位置并显示出来,编辑完后修改subitem的内容,将edit隐藏
      

  2.   

    请参考例子:http://www.codeguru.com/listview/edit_subitems.shtml
      

  3.   

    http://www.vckbase.com/code/downcode.asp?id=1920
    带文字与颜色编辑功能的列表控件,这是一个从CListCtrl控件派生的类使用例子。该类改造于Lee Nowotny的gxListCtrl类,详细请参考.
    我最近做的东西就使用了该类,但是在使用的过程中也发现该类的一些bug,欢迎有兴趣和我讨论。