我知道这是一个老问题了,很多人提过。大部分都是在OnSize的时候一个控件一个控件去调。大家有没有整理过这样的代码,能让一组控件一起改变位置,比如同在一个GroupBox里头的控件都需要随着GroupBox的大小变化而变大。因为仔细观察下窗口变化时的控件,经常有多个控件有相同的大小或位置变化,这如果能像遍历容器里的元素一样去改变他们就好了。写代码比较方便而且阅读也方便。大家可以说说自己的经验,呵呵,非常感谢!

解决方案 »

  1.   

    用Resizable 库
    参考
      

  2.   

    http://www.codeproject.com/dialog/easysize.asp
    http://www.codeguru.com/Cpp/W-D/dislog/resizabledialogs/article.php/c5001/
      

  3.   

    CResizableDialog   搜这个类,在CODEPROJECT上有这个类的下载!哪是相当的好用,相当的简单,相当的方便,相当的实用!
      

  4.   

    呵呵。我就喜欢在OnSize中去调,用个窗口指针数组,然后一个for循环就搞定,控件多也就是开始需要一个一个窗口指针赋值,后面移动都在循环里完成。代码不多。。效率不低。