参考书上的例子做了一下,窗口分割开了,可是分割的大小却总变,本来我是打算把窗口分成5:1的两个,运行以后开始没有小窗口,最大化以后出来两个差不多大的,这是我的代码,能帮忙看看有什么问题吗?谢谢 (CSplitterWnd m_wndSplitter;)
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT /*lpcs*/,
CCreateContext* pContext)
{
CRect rcClient(0, 0, 0, 0);
GetClientRect(rcClient);
if(m_wndSplitter.CreateStatic(this,2,1)==NULL)
return FALSE;
m_wndSplitter.CreateView(0,0,RUNTIME_CLASS(CMyWorkView),CSize(rcClient.Width(), rcClient.Height()*5/6),pContext);
m_wndSplitter.CreateView(1,0,RUNTIME_CLASS(COperateView),CSize(rcClient.Width(), rcClient.Height()/6),pContext);
return TRUE;
}