请问scroll bar的长度限制如何突破?我要显示10万个节点的内容。他好像只限制到65536就显示不了了。有无方法解决

解决方案 »

  1.   

    我看是无法解决的,你也不应该在UI上加上过多真实的节点,
    你完全可以使用滚动条的长度设置,和Lazy-loading的思想。
    你只要大致显示能显示下的n个节点,再加上2*n个节点就OK了。其他的当滚动条滚动的时候,按照位置删除部分节点,再添加一些需要显示的节点。这就OK了。
      

  2.   

    找了一下,没有找到,连CListCtrl都找了,可能是考验lz的时候到了
    基本就是在Expand,OnScroll的时候,处理 
      

  3.   

    调EnsureVisible也显示不出来吗?自己响应滚动消息试试
    http://www.codeproject.com/KB/dialog/scrollablechilddialog.aspx