怎样在程序启动的时候,设置客户区的Width和Height相等,且运行过程中其比例也保持不变,该如何处理

怎样在程序启动的时候,设置客户区的Width和Height相等,且运行过程中其比例也保持不变
MFC的SDI程序,如何在启动的时候,设置客户区的长和宽?在运行过程中,如果发生了OnSize函数的调用,如何保证长和宽的比例不发生变化

谢谢

------解决方案--------------------
1、在初始化函数里用SetClientRect函数设置客户区的大小;
2、在OnSize函数里用MoveWindow来设置大小。
------解决方案--------------------
OnSize函数里得到调整后的客户区大小,在OnDraw()来历用MoveWindow来设置新大小。
------解决方案--------------------
视图的初始化函数
------解决方案--------------------
那就用SetWindowPos或MoveWindow函数吧。
------解决方案--------------------
第一,根本没有SetClientRect函数!
第二,你可以试试AdjustWindowRectEx,但是它对子窗体似乎有时候有问题。