MFC多文档应用程序,改变了子框架窗口大小之后,为什么新建的文档还在原先的位置,并不在子框架之内?该如何解决

MFC多文档应用程序,改变了子框架窗口大小之后,为什么新建的文档还在原先的位置,并不在子框架之内???MFC多

MFC多文档应用程序,改变了子框架窗口大小之后,为什么新建的文档还在原先的位置,并不在子框架之内???
MFC多文档应用程序,改变了子框架窗口大小之后,为什么新建的文档还在原先的位置,并不在子框架之内???

具体过程:

::SetWindowPos(m_hWndMDIClient,   m_hWnd,   100,100,300,300,SWP_NOZORDER);
      m_hWndMDIClient为子框架窗口句柄
      我在MainFrm的PreCreateWindow(CREATESTRUCT&   cs)中加入上面这条语句,
      子框架并没有改变,我在其他函数中加入后,子框架改变了...

2.加入语句cmdInfo.m_nShellCommand   =   CCommandLineInfo::FileNothing;不建立文档

3.重载MainFrm的OnFileNew()函数,加入语句
AfxGetApp()-> m_pDocManager-> OnFileNew();   //新建文档

问题:我在某个函数中调用::SetWindowPos()改变子框架窗口大小之后,新建的文档并没有在这个框架之内,而是还在原先的位置,为什么?我应该把::SetWindowPos()加入哪个函数?请教各位,先谢了.



[解决办法]
up
[解决办法]
m_hWndMDIClient是主框架的客户区,又不是子框架。