我现在在对话框中添加了一个最大化按钮,当我用它的时候他只是把对话框的移到了左上角,不能按比列全屏显示,如何才能实现这个功能,好象movewindows()这个函数可以,但是我不知道怎么用,谢谢了

解决方案 »

  1.   

    这类问题太多了。参考下面这个吧:
    主  题:  对话框全屏时如何使其内部的BUTTON跟随变化?? 
    作  者:  fffei (飞)  
    http://expert.csdn.net/Expert/topic/1771/1771837.xml?temp=.4118921
      

  2.   

    标准做法是在 WM_SIZE 消息的处理函数中写代码调整各控件的位置。
      

  3.   

    去codeproject下在一个叫做ResizableLib,非常好,可以解决你的问题
      

  4.   

    其实对话框自己定义几个尺寸就可以。没必要支持resize。所以在触发max的事件中
    将几个控件位置移动一下就可以了。。