m_pIUserView = RUNTIME_CLASS(IUserView);/////////////////////////////////////////////pNewActiveView = m_pIUserView;
m_wndSplitter.CreateView(0, 1,pNewActiveView, size, &ctx);//程序运行到这里就会访问冲突..
//如果第三个参数换成RUNTIME_CLASS(IUserView)就ok..
//为什么,
m_wndSplitter.CreateView(0, 1,pNewActiveView, size, &ctx);//程序运行到这里就会访问冲突..
//如果第三个参数换成RUNTIME_CLASS(IUserView)就ok..
//为什么,
col 指定用来放置新视的分隔器窗口列。
pViewClass 指定新视的CRuntimeClass。
sizeInit 指定新视的初始尺寸。
pContext 指向用来创建此视的创建环境的指针(通常,该pContext被传递给在其中创建此分隔器窗口的父框架的重载的OnCreateClient成员函数)。 说明:
此成员函数用来为一个静态分隔器窗口创建窗格。一个静态分隔器窗口的所有窗格必须在框架显示这个分隔器之前被创建。
当一个动态分隔器的用户分隔一个窗格,行或列时,框架也调用这个成员函数来创建新的窗格。请参阅:CSplitterWnd::Create