请教各位,如何使得CListCtrl控件中的项可以被直接修改,
如同vb里面设置属性的那个窗口那样,或者说象vc.net里面的属性窗口那样,可以在CListCtrl里面直接修改值.
谢谢!!!

解决方案 »

  1.   

    响应CListCtrl的点击事件,然后用SubItemHitTest函数获取鼠标点击在哪一格。然后创建一个和该格大小相同的文本框,显示在该格上方。在文本框中输入信息,回车后将信息再写入这一格,并隐藏文本框。这样就完成了编辑功能了。
    CListCtrl不直接支持编辑
      

  2.   

    http://www.codeproject.com/useritems/nirs2000.asp
      

  3.   

    去下载一个LIST的类,很多是支持编辑功能的。譬如说ReportCtrl.cpp ReportCtrl.h就有EDIT属性,还有单选,多选.......找不到我寄给你.
      

  4.   

    同意楼上的,ListCtrl的编辑的确比较麻烦