void CMainFrame::OnOrderSearch()
{
CView * pView = NULL ;
CRuntimeClass* pNewViewClass;
pNewViewClass = RUNTIME_CLASS(CSearchInfoView);
CCreateContext context;
context.m_pNewViewClass = pNewViewClass;
context.m_pCurrentDoc = GetActiveDocument();
m_wndSplitter.DeleteView(0,0) ;
m_wndSplitter.CreateView(0,0, pNewViewClass, CSize(0,350), &context) ;
pView = (CView*)m_wndSplitter.GetPane(0,0) ;
pView->OnInitialUpdate() ;
pNewViewClass = RUNTIME_CLASS(CSearchResultView) ;
context.m_pNewViewClass = pNewViewClass ;
context.m_pCurrentDoc = GetActiveDocument() ;
m_wndSplitter.DeleteView(1,0) ;
m_wndSplitter.CreateView(1,0, pNewViewClass, CSize(0,0), &context) ;
pView = (CView*)m_wndSplitter.GetPane(1,0) ;
pView->OnInitialUpdate() ;
m_wndSplitter.RecalcLayout() ;
}
{
CView * pView = NULL ;
CRuntimeClass* pNewViewClass;
pNewViewClass = RUNTIME_CLASS(CSearchInfoView);
CCreateContext context;
context.m_pNewViewClass = pNewViewClass;
context.m_pCurrentDoc = GetActiveDocument();
m_wndSplitter.DeleteView(0,0) ;
m_wndSplitter.CreateView(0,0, pNewViewClass, CSize(0,350), &context) ;
pView = (CView*)m_wndSplitter.GetPane(0,0) ;
pView->OnInitialUpdate() ;
pNewViewClass = RUNTIME_CLASS(CSearchResultView) ;
context.m_pNewViewClass = pNewViewClass ;
context.m_pCurrentDoc = GetActiveDocument() ;
m_wndSplitter.DeleteView(1,0) ;
m_wndSplitter.CreateView(1,0, pNewViewClass, CSize(0,0), &context) ;
pView = (CView*)m_wndSplitter.GetPane(1,0) ;
pView->OnInitialUpdate() ;
m_wndSplitter.RecalcLayout() ;
}