有关视图分割!真郁闷.该如何处理
有关视图分割!!!!真郁闷.
COW,居然不知道如何搞视图分割,生成一个单文档视图工程,去掉文档结构视图选项.
然后:
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
UNREFERENCED_PARAMETER(lpcs);
m_splitterWnd1.CreateStatic(this,2,1,WS_CHILD);
m_splitterWnd1.CreateView(0,0,RUNTIME_CLASS(CMyView1),CSize(500,200),pContext);
m_splitterWnd2.CreateStatic(&m_splitterWnd1,1,3,WS_CHILD|WS_VISIBLE,m_splitterWnd1.IdFromRowCol(1,0));
m_splitterWnd2.CreateView(0,0,RUNTIME_CLASS(CChildView),CSize(150,200),pContext);
m_splitterWnd2.CreateView(0,1,RUNTIME_CLASS(CChildView),CSize(150,200),pContext);
m_splitterWnd2.CreateView(0,2,RUNTIME_CLASS(CChildView),CSize(150,200),pContext);
return TRUE;
}
不知道为什么,视图并没有被分割,还是保持原样.郁闷.请高手指点.
------解决方案--------------------
m_splitterWnd1.CreateStatic(this,2,1,WS_CHILD | WS_VISIBLE);
COW,居然不知道如何搞视图分割,生成一个单文档视图工程,去掉文档结构视图选项.
然后:
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
UNREFERENCED_PARAMETER(lpcs);
m_splitterWnd1.CreateStatic(this,2,1,WS_CHILD);
m_splitterWnd1.CreateView(0,0,RUNTIME_CLASS(CMyView1),CSize(500,200),pContext);
m_splitterWnd2.CreateStatic(&m_splitterWnd1,1,3,WS_CHILD|WS_VISIBLE,m_splitterWnd1.IdFromRowCol(1,0));
m_splitterWnd2.CreateView(0,0,RUNTIME_CLASS(CChildView),CSize(150,200),pContext);
m_splitterWnd2.CreateView(0,1,RUNTIME_CLASS(CChildView),CSize(150,200),pContext);
m_splitterWnd2.CreateView(0,2,RUNTIME_CLASS(CChildView),CSize(150,200),pContext);
return TRUE;
}
不知道为什么,视图并没有被分割,还是保持原样.郁闷.请高手指点.
------解决方案--------------------
m_splitterWnd1.CreateStatic(this,2,1,WS_CHILD | WS_VISIBLE);