有一个容器类控件CLBContainer,从CWnd派生而来。它接受很多子控件,CLBSubItem,也是从CWnd派生而来。
当插入子控件时,我通过计算,把它们MoveWindow到已有控件的下方。
请问一下,当我拖动CLBContainer的滚动条时,如何实现滚动效果。
 目前我是在CLBContainer::OnPaint中,计算当前ClientRect,然后计算有哪些CLBSubItem需要被显示,然后MoveWindow这些子控件。效果很差。
我能否,不移动这些控件,而只是移动CLBContainer的可视区域呢?