我的程序需要Move大量的控件,这样就会出现严重的闪屏``
我讲讲我的情况`拉动滚动条的时候``就要实时的滚动页面``这时就需要移动控件,可是闪屏很严重``看起来十分不爽``各位大虾有什么高招啊```我不想通过别的方法来显示我的东西,如CTabCtrl,我只想在一个页面,通过滚动把所有东西显示出来```

解决方案 »

  1.   

    意思是:当我移动滚动条的时候```我的页面上的控件就要移动,就像WINDOWS的文件夹那样,移动滚动条的时候,那些文件夹会跟着移动`````
      

  2.   

    做个固定大小的对话框,在里面创建一个子窗体,在子窗体上放你的控件,子窗体足以容纳下你所有控件,这样就可以通过外框的滚动条去自动滚动显示你的内容了,用不着MoveWindow
      

  3.   

    ……用框架+FormView来模拟对话框吧
    框架用MiniFrame,FormView当然也要做点改动
      

  4.   

    我的方式是做一个固定大小的对话框(外框),里面有个子窗口来放你的控件,也是通过滚动条来显示它.windows的Explore的方式也是这样,它不是用MoveWindow
      

  5.   

    移動過程中並不刷新.移動完成后再調用一次Invalidate()重繪一次!