如何在OnSize中调整SplitterWnd的大小?
我是这么做的:在Cmainframe中加入了OnSize函数,代码如下:
void CMainFrame::OnSize(UINT nType, int cx, int cy)
{
CRect rc;
GetClientRect(&rc);
int w1 = rc.Width() * 2/3;
int w2 = rc.Width() /3;
m_wndSplitter1.SetColumnInfo(0, w1, 0);
m_wndSplitter1.SetColumnInfo(1, w2, 0);
m_wndSplitter1.RecalcLayout();
}
结果总是出现:Unhandled exception in myapp.exe(MFC42D.DLL) 0xC0000005: Access Violation.
请各位赐教!多谢。