MFC 创建动态切分窗口的有关问题

MFC 创建动态切分窗口的问题
初学者在学MFC时 尝试去写一个切分窗口的问题  采用的是动态切分 程序虽运行出来了 但是窗口无法切分

代码如下 哪位前辈来帮解决一下这个问题
#include <afxwin.h>
#include <afxext.h>
#include "resource.h"
class CMyFrame :public CFrameWnd
{
public :
DECLARE_MESSAGE_MAP()
DECLARE_DYNCREATE(CMyFrame)
public :
CSplitterWnd m_wndSplitter;
public :
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
virtual BOOL OnCreateClient(LPCREATESTRUCT lpCreateStruct,CCreateContext *pContext);
};
IMPLEMENT_DYNCREATE(CMyFrame,CFrameWnd)
BEGIN_MESSAGE_MAP(CMyFrame,CFrameWnd)
ON_WM_CREATE()
END_MESSAGE_MAP()
class CMyView :public CView
{
public :
DECLARE_DYNCREATE(CMyView)
virtual void OnDraw(CDC *pDC);
};
IMPLEMENT_DYNCREATE(CMyView,CView)
class CMyApp : public CWinApp
{
public :
virtual BOOL InitInstance();
};
CMyApp theApp;
BOOL CMyApp :: InitInstance()
{
CMyFrame *pWnd =new CMyFrame();
pWnd->LoadFrame( IDR_MAINFRM );
    m_pMainWnd = pWnd;
    m_pMainWnd->ShowWindow( SW_SHOW );
    m_pMainWnd->UpdateWindow( );
return TRUE;
}
int CMyFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
CFrameWnd::OnCreate(lpCreateStruct);
ModifyStyleEx( WS_EX_CLIENTEDGE, 0 );
return TRUE;
}
void CMyView ::OnDraw(CDC *pDC)
{
 pDC->TextOut( 50, 50, "View 1" );
}
BOOL CMyFrame::OnCreateClient(LPCREATESTRUCT lpCreateStruct,CCreateContext *pContext)
{
 CCreateContext context;
   
    context.m_pNewViewClass = 
        RUNTIME_CLASS( CMyView );
   
    m_wndSplitter.Create( this, 2, 2,
        CSize( 50, 50), &context );
    return TRUE;
}


------解决方案--------------------
http://blog.csdn.net/visualeleven/article/details/6460564
你说的是这个吧~
------解决方案--------------------
不需要 CreateView 因为context.m_pNewViewClass = RUNTIME_CLASS( CMyView );
已经 有了 所有的 View 就是 这个 view
可能 大小 不对, 试试:
m_Splitter.SetRowInfo(0, Hei, 50);
m_Splitter.SetRowInfo(1, Hei, 50);
m_Splitter.SetColumnInfo(0, Wid, 50);
m_Splitter.SetColumnInfo(1, Wid, 50);