我在窗口上放的控件,位置始终不变,就管窗口最大化还是那个样子.怎么样使控件随着窗口大小的改变,自己改变相应的位置啊?

解决方案 »

  1.   

    做成同比例缩放的方式
    1.获取主窗口大小、控件大小、控件距离主窗口边界距离
    2.主窗口改变后,控件大小、距边界距离同比例改变
    3.MoveWindow调整控件
      

  2.   

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

  3.   

    控件不多的话可以在OnSize里MoveWindow()
    嫌麻烦的话用EasySize的宏,非常方便,网上到处都有下的。