把edit加在Clistctrl里面做了个可编辑的listctrl列表
当点击滚动条的时候,要编辑状态的edit跟着同步移动
现在同步移动实现了
但是不知道怎么搞的,移过去edit还是可见的但里面的内容没有了???哪位高手指点下我在调试状态一步一步走 都是正常的 edit里面的内容是可见的
运行的时候点击滚动条edit里面的内容就没有了 奇怪啊急迫求解
望高手们不吝赐教
没多少分了不好意思

解决方案 »

  1.   

    不知这样的可以达到你的需要不?
    http://www.codeproject.com/KB/list/ReportControl.aspx
      

  2.   

    我觉得是不是在滚动后,没有实时重绘edit?试试加上m_edit.Invalidate();一般调试的时候,从vc的debugger窗口切换到exe窗口,会自动重绘整个exe窗口,但直接运行,就未必能做到这一点。
      

  3.   

    这个东西比较复杂的,最好用现成的类
    CEditListCtrl
    你找一下源码吧
      

  4.   

    CListCtrl中的单元格,本来就是可以编辑的。只要ModifyStyle()然后加上这个样式LVS_EDITLABELS,即可实现。