很简单的切分窗口问题
本来我切分成2×2的窗口,显示很正常
根据需要我去掉了一个窗口,变成上面2个窗口,下面一个窗口
但是初始时下面窗口占据全部窗口,怎么搞
附代码:
this->MoveWindow(0 , 0 , 800 , 600 , true);
if (!m_wndSplitter.CreateStatic(this, 2, 1))
{
TRACE0("Failed to Splitter window\n");
return FALSE;
}
m_wndSplitter1.CreateStatic(&m_wndSplitter,1,2,WS_CHILD|WS_VISIBLE,m_wndSplitter.IdFromRowCol(0,0));
if (!m_wndSplitter1.CreateView(0, 0,
pContext->m_pNewViewClass, CSize(150, 350), pContext))
{
TRACE0("Failed to create first pane\n");
return FALSE;
}
if (!m_wndSplitter1.CreateView(0, 1,
RUNTIME_CLASS(CCDBlank), CSize(650, 350), pContext))
{
TRACE0("Failed to create second pane\n");
return FALSE;
}
if (!m_wndSplitter.CreateView(1, 0,
RUNTIME_CLASS(CCDCurState), CSize(800, 100), pContext))
{
TRACE0("Failed to create second pane\n");
return FALSE;
}